Class AgentInterface

Inheritance Relationships

Derived Type

Class Documentation

class AgentInterface

Base-class (interface) for classes like CUDAAgent, which provide access to agent data

Subclassed by CUDAAgent

Public Functions

virtual ~AgentInterface() = default
virtual const AgentData &getAgentDescription() const = 0
virtual void *getStateVariablePtr(const std::string &state_name, const std::string &variable_name) = 0
virtual ModelData::size_type getStateSize(const std::string &state_name) const = 0