fpmas 1.6
fpmas::model::SpatialModel< SyncMode, CellType, EndCondition > Member List

This is the complete list of members for fpmas::model::SpatialModel< SyncMode, CellType, EndCondition >, including all inherited members.

add(CellType *cell) overridefpmas::model::SpatialModel< SyncMode, CellType, EndCondition >
SpatialModel< api::model::Cell >::add(CellType *cell)=0fpmas::api::model::SpatialModel< api::model::Cell >pure virtual
SpatialModel< api::buildGroup(GroupId id)=0fpmas::api::model::Modelpure virtual
SpatialModel< api::buildGroup(GroupId id, const Behavior &behavior)=0fpmas::api::model::Modelpure virtual
fpmas::model::detail::DefaultModel::buildGroup(api::model::GroupId id) overridefpmas::model::detail::Modelvirtual
fpmas::model::detail::DefaultModel::buildGroup(api::model::GroupId id, const api::model::Behavior &behavior) overridefpmas::model::detail::Modelvirtual
buildMoveGroup(api::model::GroupId id, const api::model::Behavior &behavior) overridefpmas::model::SpatialModel< SyncMode, CellType, EndCondition >virtual
cellGroup() overridefpmas::model::SpatialModel< SyncMode, CellType, EndCondition >virtual
cellGroup() const overridefpmas::model::SpatialModel< SyncMode, CellType, EndCondition >virtual
cells() overridefpmas::model::SpatialModel< SyncMode, CellType, EndCondition >virtual
CellType typedeffpmas::api::model::SpatialModel< api::model::Cell >
SpatialModel< api::clear()=0fpmas::api::model::Modelpure virtual
fpmas::model::detail::DefaultModel::clear() overridefpmas::model::detail::Modelinlinevirtual
DefaultModel()fpmas::model::detail::DefaultModel< SyncMode >inline
DefaultModel(api::graph::LoadBalancing< AgentPtr > &load_balancing)fpmas::model::detail::DefaultModel< SyncMode >inline
DefaultModel(api::scheduler::Scheduler &scheduler, api::runtime::Runtime &runtime, api::graph::LoadBalancing< AgentPtr > &load_balancing)fpmas::model::detail::DefaultModel< SyncMode >inline
SpatialModel< api::getGroup(GroupId id) const =0fpmas::api::model::Modelpure virtual
fpmas::model::detail::DefaultModel::getGroup(api::model::GroupId id) const overridefpmas::model::detail::Modelvirtual
SpatialModel< api::getMpiCommunicator()=0fpmas::api::model::Modelpure virtual
SpatialModel< api::getMpiCommunicator() const =0fpmas::api::model::Modelpure virtual
fpmas::model::detail::DefaultModel::getMpiCommunicator() overridefpmas::model::detail::Modelinlinevirtual
fpmas::model::detail::DefaultModel::getMpiCommunicator() const overridefpmas::model::detail::Modelinlinevirtual
SpatialModel< api::graph()=0fpmas::api::model::Modelpure virtual
SpatialModel< api::graph() const =0fpmas::api::model::Modelpure virtual
fpmas::model::detail::DefaultModel::graph() overridefpmas::model::detail::Modelinlinevirtual
fpmas::model::detail::DefaultModel::graph() const overridefpmas::model::detail::Modelinlinevirtual
SpatialModel< api::groups() const =0fpmas::api::model::Modelpure virtual
fpmas::model::detail::DefaultModel::groups() const overridefpmas::model::detail::Modelinlinevirtual
SpatialModel< api::insert(GroupId id, AgentGroup *group)=0fpmas::api::model::Modelprotectedpure virtual
fpmas::model::detail::DefaultModel::insert(api::model::GroupId id, api::model::AgentGroup *group) overridefpmas::model::detail::Modelprotectedvirtual
SpatialModel< api::link(Agent *src_agent, Agent *tgt_agent, api::graph::LayerId layer)=0fpmas::api::model::Modelpure virtual
fpmas::model::detail::DefaultModel::link(api::model::Agent *src_agent, api::model::Agent *tgt_agent, api::graph::LayerId layer) overridefpmas::model::detail::Modelvirtual
SpatialModel< api::loadBalancingJob() const =0fpmas::api::model::Modelpure virtual
fpmas::model::detail::DefaultModel::loadBalancingJob() const overridefpmas::model::detail::Modelinlinevirtual
Model(api::model::AgentGraph &graph, api::scheduler::Scheduler &scheduler, api::runtime::Runtime &runtime, api::model::LoadBalancing &load_balancing)fpmas::model::detail::Model
Model(const Model &)=delete (defined in fpmas::model::detail::Model)fpmas::model::detail::Model
Model(Model &&)=delete (defined in fpmas::model::detail::Model)fpmas::model::detail::Model
operator=(const Model &)=delete (defined in fpmas::model::detail::Model)fpmas::model::detail::Model
operator=(Model &&)=delete (defined in fpmas::model::detail::Model)fpmas::model::detail::Model
SpatialModel< api::removeGroup(AgentGroup &group)=0fpmas::api::model::Modelpure virtual
fpmas::model::detail::DefaultModel::removeGroup(api::model::AgentGroup &group) overridefpmas::model::detail::Modelvirtual
SpatialModel< api::runtime()=0fpmas::api::model::Modelpure virtual
SpatialModel< api::runtime() const =0fpmas::api::model::Modelpure virtual
fpmas::model::detail::DefaultModel::runtime() overridefpmas::model::detail::Modelinlinevirtual
fpmas::model::detail::DefaultModel::runtime() const overridefpmas::model::detail::Modelinlinevirtual
SpatialModel< api::scheduler()=0fpmas::api::model::Modelpure virtual
SpatialModel< api::scheduler() const =0fpmas::api::model::Modelpure virtual
fpmas::model::detail::DefaultModel::scheduler() overridefpmas::model::detail::Modelinlinevirtual
fpmas::model::detail::DefaultModel::scheduler() const overridefpmas::model::detail::Modelinlinevirtual
SpatialModel< api::unlink(AgentEdge *edge)=0fpmas::api::model::Modelpure virtual
fpmas::model::detail::DefaultModel::unlink(api::model::AgentEdge *edge) overridefpmas::model::detail::Modelvirtual
~Model() (defined in fpmas::api::model::Model)fpmas::api::model::Modelinlinevirtual
~Model() (defined in fpmas::model::detail::Model)fpmas::model::detail::Modelvirtual