Struct CUDAFatAgent::AgentState
Defined in File CUDAFatAgent.h
Nested Relationships
This struct is a nested type of Class CUDAFatAgent.
Struct Documentation
-
struct AgentState
This is used to identify a state that belongs to specific agent This agent’s unsigned int is assigned by the CUDAFatAgent However only the parent CUDAAgent knows it’s own agent id The agent at the top of the mapped agent hierarchy will always be id 0 With each sub agent having the consecutive index
Public Functions
-
inline bool operator==(const AgentState &other) const
Basic comparison operator, required for use of std::map etc
Public Members
-
const unsigned int agent
Index assigned to the agent when it is added to the CUDAFatAgent
See also
CUDAFatAgent::addSubAgent(const AgentData &, unsigned int, const std::shared_ptr<SubAgentData> &)
Note
An index is used as two mapped agents from different models may share the same name
-
const std::string state
The name of the state within the associated agent
-
inline bool operator==(const AgentState &other) const