| _agents | Utopia::AgentManager< AgentTraits, Model > | private |
| _cfg | Utopia::AgentManager< AgentTraits, Model > | private |
| _id_counter | Utopia::AgentManager< AgentTraits, Model > | private |
| _log | Utopia::AgentManager< AgentTraits, Model > | private |
| _move_to_func | Utopia::AgentManager< AgentTraits, Model > | private |
| _prepare_pos | Utopia::AgentManager< AgentTraits, Model > | private |
| _rng | Utopia::AgentManager< AgentTraits, Model > | private |
| _space | Utopia::AgentManager< AgentTraits, Model > | private |
| add_agent(const AgentState &state, const SpaceVec &pos) | Utopia::AgentManager< AgentTraits, Model > | inline |
| add_agent(const SpaceVec &pos, const Config &custom_cfg={}) | Utopia::AgentManager< AgentTraits, Model > | inline |
| add_agent(const Config &custom_cfg={}) | Utopia::AgentManager< AgentTraits, Model > | inline |
| Agent typedef | Utopia::AgentManager< AgentTraits, Model > | |
| AgentManager(const Model &model, const DataIO::Config &custom_cfg={}) | Utopia::AgentManager< AgentTraits, Model > | inline |
| AgentManager(const Model &model, const AgentState initial_state, const DataIO::Config &custom_cfg={}) | Utopia::AgentManager< AgentTraits, Model > | inline |
| agents() const | Utopia::AgentManager< AgentTraits, Model > | inline |
| AgentState typedef | Utopia::AgentManager< AgentTraits, Model > | |
| cfg() const | Utopia::AgentManager< AgentTraits, Model > | inline |
| dim | Utopia::AgentManager< AgentTraits, Model > | static |
| displacement(const std::shared_ptr< Agent > &a, const std::shared_ptr< Agent > &b) const | Utopia::AgentManager< AgentTraits, Model > | inline |
| distance(const std::shared_ptr< Agent > &a, const std::shared_ptr< Agent > &b, const NormType p=2) const | Utopia::AgentManager< AgentTraits, Model > | inline |
| entities() const | Utopia::AgentManager< AgentTraits, Model > | inline |
| Entity typedef | Utopia::AgentManager< AgentTraits, Model > | |
| erase_agent_if(UnaryPredicate &&condition) | Utopia::AgentManager< AgentTraits, Model > | inline |
| id_counter() const | Utopia::AgentManager< AgentTraits, Model > | inline |
| initial_agent_pos() | Utopia::AgentManager< AgentTraits, Model > | inlineprivate |
| log() const | Utopia::AgentManager< AgentTraits, Model > | inline |
| move_by(const std::shared_ptr< Agent > &agent, const SpaceVec &move_vec) const | Utopia::AgentManager< AgentTraits, Model > | inline |
| move_by(Agent &agent, const SpaceVec &move_vec) const | Utopia::AgentManager< AgentTraits, Model > | inline |
| move_to(const std::shared_ptr< Agent > &agent, const SpaceVec &pos) const | Utopia::AgentManager< AgentTraits, Model > | inline |
| move_to(Agent &agent, const SpaceVec &pos) const | Utopia::AgentManager< AgentTraits, Model > | inline |
| MoveFunc typedef | Utopia::AgentManager< AgentTraits, Model > | |
| neighbors_of(const std::shared_ptr< Agent > &agent, const double radius) const | Utopia::AgentManager< AgentTraits, Model > | inline |
| PosFunc typedef | Utopia::AgentManager< AgentTraits, Model > | |
| random_pos() const | Utopia::AgentManager< AgentTraits, Model > | inlineprivate |
| remove_agent(const std::shared_ptr< Agent > &agent) | Utopia::AgentManager< AgentTraits, Model > | inline |
| rng() const | Utopia::AgentManager< AgentTraits, Model > | inline |
| RNG typedef | Utopia::AgentManager< AgentTraits, Model > | |
| RuleFunc typedef | Utopia::AgentManager< AgentTraits, Model > | |
| select_agents(Args &&... args) | Utopia::AgentManager< AgentTraits, Model > | inline |
| select_agents(const Config &sel_cfg) | Utopia::AgentManager< AgentTraits, Model > | inline |
| Self typedef | Utopia::AgentManager< AgentTraits, Model > | |
| setup_agents(const AgentState &initial_state) | Utopia::AgentManager< AgentTraits, Model > | inlineprivate |
| setup_agents() | Utopia::AgentManager< AgentTraits, Model > | inlineprivate |
| setup_cfg(const Model &model, const Config &custom_cfg) | Utopia::AgentManager< AgentTraits, Model > | inlineprivate |
| setup_move_to_func() const | Utopia::AgentManager< AgentTraits, Model > | inlineprivate |
| setup_prepare_pos_func() const | Utopia::AgentManager< AgentTraits, Model > | inlineprivate |
| space() const | Utopia::AgentManager< AgentTraits, Model > | inline |
| Space typedef | Utopia::AgentManager< AgentTraits, Model > | |
| SpaceVec typedef | Utopia::AgentManager< AgentTraits, Model > | |
| update_agents() | Utopia::AgentManager< AgentTraits, Model > | inline |
| VoidRuleFunc typedef | Utopia::AgentManager< AgentTraits, Model > | |