Example #1
0
 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;
 }
Example #2
0
 public void Run()
 {
     try
     {
         replicationExecutionProcess = new ReplicationExecutionProcess(this);
         replicationExecutionProcess.TryRunAll();
     }
     finally
     {
         Dispose();
     }
 }