Class AgentVector_Agent
Defined in File AgentVector_Agent.h
Inheritance Relationships
Base Type
public flamegpu::AgentVector_CAgent
(Class AgentVector_CAgent)
Class Documentation
-
class AgentVector_Agent : public flamegpu::AgentVector_CAgent
non-const view into AgentVector
Note
To set an agent’s id, the agent must be part of a model which has begun (id’s are automatically assigned before initialisation functions and can not be manually set by users)
Public Functions
-
template<typename T, unsigned int N>
void setVariable(const std::string &variable_name, const std::array<T, N> &value)
-
template<typename T, unsigned int N = 0>
void setVariable(const std::string &variable_name, unsigned int index, T value)
-
void resetID()
Sets the ID of this agent to the unset flag
Note
The ID will only not have the unset flag, if the agent has been taken from a simulation which has executed
-
template<typename T, unsigned int N>