ADD enum value | fpmas::api::model::AgentGroup | |
fpmas::add(Agent *agent)=0 | fpmas::api::model::AgentGroup | pure virtual |
fpmas::model::detail::AgentGroupBase::add(api::model::Agent *) override | fpmas::model::detail::AgentGroupBase | virtual |
fpmas::addEventHandler(Event event, api::utils::Callback< Agent * > *callback)=0 | fpmas::api::model::AgentGroup | pure virtual |
fpmas::model::detail::AgentGroupBase::addEventHandler(Event event, api::utils::Callback< api::model::Agent * > *callback) override | fpmas::model::detail::AgentGroupBase | virtual |
fpmas::agentExecutionJob()=0 | fpmas::api::model::AgentGroup | pure virtual |
fpmas::agentExecutionJob() const =0 | fpmas::api::model::AgentGroup | pure virtual |
fpmas::model::detail::AgentGroupBase::agentExecutionJob() override | fpmas::model::detail::AgentGroupBase | inlinevirtual |
fpmas::model::detail::AgentGroupBase::agentExecutionJob() const override | fpmas::model::detail::AgentGroupBase | inlinevirtual |
AgentGroupBase(GroupId group_id, api::model::AgentGraph &agent_graph) | fpmas::model::detail::AgentGroupBase | |
AgentGroupBase(const AgentGroupBase &)=delete | fpmas::model::detail::AgentGroupBase | |
AgentGroupBase(GroupId group_id, api::model::AgentGraph &agent_graph, const api::model::Behavior &behavior) | fpmas::model::detail::AgentGroupBase | |
fpmas::agents() const =0 | fpmas::api::model::AgentGroup | pure virtual |
fpmas::model::detail::AgentGroupBase::agents() const override | fpmas::model::detail::AgentGroupBase | virtual |
fpmas::behavior()=0 | fpmas::api::model::AgentGroup | pure virtual |
fpmas::model::detail::AgentGroupBase::behavior() override | fpmas::model::detail::AgentGroupBase | inlinevirtual |
fpmas::clear()=0 | fpmas::api::model::AgentGroup | pure virtual |
fpmas::model::detail::AgentGroupBase::clear() override | fpmas::model::detail::AgentGroupBase | virtual |
fpmas::distantAgents() const =0 | fpmas::api::model::AgentGroup | pure virtual |
fpmas::model::detail::AgentGroupBase::distantAgents() const override | fpmas::model::detail::AgentGroupBase | virtual |
distributedMoveAlgorithm() override | fpmas::model::MoveAgentGroup< CellType > | inlinevirtual |
fpmas::erase(AgentPtr *agent)=0 | fpmas::api::model::AgentGroup | pure virtual |
fpmas::model::detail::AgentGroupBase::erase(api::model::AgentPtr *) override | fpmas::model::detail::AgentGroupBase | virtual |
ERASE enum value | fpmas::api::model::AgentGroup | |
Event enum name | fpmas::api::model::AgentGroup | |
fpmas::groupId() const =0 | fpmas::api::model::AgentGroup | pure virtual |
fpmas::model::detail::AgentGroupBase::groupId() const override | fpmas::model::detail::AgentGroupBase | inlinevirtual |
fpmas::insert(AgentPtr *agent)=0 | fpmas::api::model::AgentGroup | pure virtual |
fpmas::model::detail::AgentGroupBase::insert(api::model::AgentPtr *) override | fpmas::model::detail::AgentGroupBase | virtual |
INSERT enum value | fpmas::api::model::AgentGroup | |
fpmas::job()=0 | fpmas::api::model::AgentGroup | pure virtual |
fpmas::job() const =0 | fpmas::api::model::AgentGroup | pure virtual |
fpmas::model::detail::AgentGroupBase::job() override | fpmas::model::detail::AgentGroupBase | inlinevirtual |
fpmas::model::detail::AgentGroupBase::job() const override | fpmas::model::detail::AgentGroupBase | inlinevirtual |
jobs() const override | fpmas::model::MoveAgentGroup< CellType > | virtual |
fpmas::localAgents() const =0 | fpmas::api::model::AgentGroup | pure virtual |
fpmas::model::detail::AgentGroupBase::localAgents() const override | fpmas::model::detail::AgentGroupBase | virtual |
MoveAgentGroup(api::model::GroupId group_id, const api::model::Behavior &behavior, api::model::SpatialModel< CellType > &model, api::model::EndCondition< CellType > &end_condition) | fpmas::model::MoveAgentGroup< CellType > | inline |
operator=(const AgentGroupBase &)=delete | fpmas::model::detail::AgentGroupBase | |
fpmas::remove(Agent *agent)=0 | fpmas::api::model::AgentGroup | pure virtual |
fpmas::model::detail::AgentGroupBase::remove(api::model::Agent *) override | fpmas::model::detail::AgentGroupBase | virtual |
REMOVE enum value | fpmas::api::model::AgentGroup | |
fpmas::removeEventHandler(Event event, api::utils::Callback< Agent * > *callback)=0 | fpmas::api::model::AgentGroup | pure virtual |
fpmas::model::detail::AgentGroupBase::removeEventHandler(Event event, api::utils::Callback< api::model::Agent * > *callback) override | fpmas::model::detail::AgentGroupBase | virtual |
~AgentGroup() (defined in fpmas::api::model::AgentGroup) | fpmas::api::model::AgentGroup | inlinevirtual |
~AgentGroupBase() (defined in fpmas::model::detail::AgentGroupBase) | fpmas::model::detail::AgentGroupBase | |