public Simulation(string name, string outputDirectory) { Name = name; MyExecutive = new Executive(this); MyModel = new Model(name + "_Model", this); MyExperiment = new Experiment(name + "_Experiment", outputDirectory); MyObservers = new Observers(); replicationExecutionProcess = new ReplicationExecutionProcess(this); OutputDirectory = outputDirectory; }
public void Run() { try { replicationExecutionProcess = new ReplicationExecutionProcess(this); replicationExecutionProcess.TryRunAll(); } finally { Dispose(); } }