10 #include <Atoms/BehaviourModule.h>
11 #include <unordered_map>
13 namespace AtomsModules
37 double m_prevOutFrame;
39 double m_prevTimeOffset;
41 std::unordered_map<int, double> m_prevInAgentFrame;
43 std::unordered_map<int, double> m_prevOutAgentFrame;
45 std::unordered_map<int, double> m_prevAgentFrameOffset;
47 std::unordered_map<int, bool> m_filterAgents;
49 std::unordered_map<size_t, size_t> m_extraAgents;
51 std::vector<unsigned int> m_killIds;
55 std::string m_cachePath;
57 std::string m_cacheName;
Agent group.
Definition: AgentGroup.h:36
Behaviour module.
Definition: BehaviourModule.h:32
Definition: CacheReaderModule.h:16
void initSimulation(Atoms::AgentGroup *agentGroup=nullptr)
Init simulation.
void initFrame(const std::vector< Atoms::Agent * > &agents, Atoms::AgentGroup *agentGroup=nullptr)
Init frame.
void agentsCreated(const std::vector< Atoms::Agent * > &agents, Atoms::AgentGroup *agentGroup=nullptr)
Agents Created.
void preFrame(Atoms::AgentGroup *agentGroup=nullptr)
Pre frame.