pub trait ExperimentExecutor { fn execute( self, models: Vec<Box<dyn Fn() -> Result<()> + Sync + Send>> ) -> Result<()>; }
It executes the simulation experiment.
Execute the simulation models.