Beispiel #1
0
 /// <summary>
 ///     Initialize model :
 ///     clear Agents and create/Add all agents of the model
 ///     called by Engine.InitializeIteration
 /// </summary>
 public virtual void InitializeIteration()
 {
     AgentNetwork.AgentIndex = 1;
     Messages.Clear();
     //At this point, we must use Environment.Organization.MetaNetwork and not Organization.MetaNetwork
     MainOrganization = MainOrganizationReference.Clone();
     AgentNetwork.Clear();
     IterationResult.Initialize();
     SysDynEngine.Clear();
     SysDynEngine.Initialize();
     SetAgents();
     // Intentionally after SetAgents
     //InitializeInteractionNetwork();
     AgentNetwork.SetStarted();
 }