public IterationResult(SymuEnvironment environment) { Environment = environment ?? throw new ArgumentNullException(nameof(environment)); OrganizationFlexibility = new OrganizationFlexibility(Environment); KnowledgeAndBeliefResults = new KnowledgeAndBeliefResults(Environment); Blockers = new BlockerResults(Environment); Tasks = new TaskResults(Environment); Messages = new MessageResults(Environment); Results.Add(OrganizationFlexibility); Results.Add(KnowledgeAndBeliefResults); Results.Add(Blockers); Results.Add(Tasks); Results.Add(Messages); Results.Add(KeyFrames); }
public void Initialize() { // Entities MainOrganization.Models.SetOn(1); _result = new KnowledgeAndBeliefResults(Environment); _knowledge = new Knowledge(MainOrganization.ArtifactNetwork, MainOrganization.Models, "1", 1); _knowledge1 = new Knowledge(MainOrganization.ArtifactNetwork, MainOrganization.Models, "2", 1); _belief = _knowledge.AssociatedBelief; _belief1 = _knowledge1.AssociatedBelief; Environment.SetOrganization(MainOrganization); Simulation.Initialize(Environment); // Agents _agent = TestCognitiveAgent.CreateInstance(Environment); _agent.Start(); _agent1 = TestCognitiveAgent.CreateInstance(Environment); _agent1.Start(); }