SimDriver
0.1
|
The agent model interface. The class implements the data structure of the agent model, consisting of input, state, memory and parameters. More...
#include <Interface.h>
Public Types | |
typedef agent_model::Input | Input |
typedef agent_model::State | State |
typedef agent_model::Memory | Memory |
typedef agent_model::Parameters | Parameters |
Public Member Functions | |
Interface ()=default | |
virtual | ~Interface ()=default |
Input * | getInput () |
const Input * | getInput () const |
State * | getState () |
const State * | getState () const |
Memory * | getMemory () |
const Memory * | getMemory () const |
Parameters * | getParameters () |
const Parameters * | getParameters () const |
Protected Attributes | |
Input | _input {} |
The input of the agent model. | |
State | _state {} |
The state of the agent model. | |
Memory | _memory {} |
The memory of the agent model. | |
Parameters | _param {} |
The parameters of the agent model. | |
The agent model interface. The class implements the data structure of the agent model, consisting of input, state, memory and parameters.
|
default |
Default constructor
|
virtualdefault |
Default destructor
|
inline |
Returns the pointer for the _input structure of the model
|
inline |
Returns the const pointer for the _input structure of the model
|
inline |
Returns the pointer for the _memory structure of the model
|
inline |
Returns the const pointer for the _memory structure of the model
|
inline |
Returns the pointer for the _param structure of the model
|
inline |
Returns the const pointer for the _param structure of the model
|
inline |
Returns the pointer for the _state structure of the model
|
inline |
Returns the const pointer for the _state structure of the model