|
| expAgent (shared_ptr< expEnv > env, string class_name) |
|
| expAgent (shared_ptr< expEnv > env, string class_name) |
|
| Agent (shared_ptr< expEnv > env, string class_name) |
|
| Agent (shared_ptr< expEnv > env, string class_name) |
|
virtual | ~Agent () |
|
virtual | ~Agent () |
|
virtual void | step () |
|
virtual void | step () |
|
virtual void | inherit (shared_ptr< expAgent > father) |
| To define agent behavior. More...
|
|
virtual void | inherit (shared_ptr< expAgent > father) |
| To define agent behavior. More...
|
|
virtual void | update () |
| To define inheritage. More...
|
|
virtual void | update () |
| To define inheritage. More...
|
|
void | move (shared_ptr< expPatch > dest, bool quiet=false) |
| Moves the agent to the given destination patch. More...
|
|
void | move (shared_ptr< expPatch > dest, bool quiet=false) |
| Moves the agent to the given destination patch. More...
|
|
void | order_hatch (shared_ptr< expPatch > patch=nullptr, bool inherit=false, bool quiet=false, bool reset=false) |
| Orders agent to hatch. This will execute during Env::update . More...
|
|
void | order_hatch (shared_ptr< expPatch > patch=nullptr, bool inherit=false, bool quiet=false, bool reset=false) |
| Orders agent to hatch. This will execute during Env::update . More...
|
|
void | order_move (shared_ptr< expPatch > patch=nullptr, bool quiet=false, bool reset=false) |
| Orders agent to move. This will execute during Env::update . More...
|
|
void | order_move (shared_ptr< expPatch > patch=nullptr, bool quiet=false, bool reset=false) |
| Orders agent to move. This will execute during Env::update . More...
|
|
void | order_switch (string to) |
|
void | order_switch (string to) |
|
void | reset_hatch () |
| Orders agent to switch to another agent. This will execute during Env::update . More...
|
|
void | reset_hatch () |
| Orders agent to switch to another agent. This will execute during Env::update . More...
|
|
void | reset_move () |
|
void | reset_move () |
|
void | reset_switch () |
|
void | reset_switch () |
|
Definition at line 11 of file binds.cpp.