| add(CellType *cell) override | fpmas::model::SpatialModel< SyncMode, CellType, EndCondition > |  | 
  | SpatialModel< api::model::Cell >::add(CellType *cell)=0 | fpmas::api::model::SpatialModel< api::model::Cell > | pure virtual | 
  | SpatialModel< api::buildGroup(GroupId id)=0 | fpmas::api::model::Model | pure virtual | 
  | SpatialModel< api::buildGroup(GroupId id, const Behavior &behavior)=0 | fpmas::api::model::Model | pure virtual | 
  | fpmas::model::detail::DefaultModel::buildGroup(api::model::GroupId id) override | fpmas::model::detail::Model | virtual | 
  | fpmas::model::detail::DefaultModel::buildGroup(api::model::GroupId id, const api::model::Behavior &behavior) override | fpmas::model::detail::Model | virtual | 
  | buildMoveGroup(api::model::GroupId id, const api::model::Behavior &behavior) override | fpmas::model::SpatialModel< SyncMode, CellType, EndCondition > | virtual | 
  | cellGroup() override | fpmas::model::SpatialModel< SyncMode, CellType, EndCondition > | virtual | 
  | cellGroup() const override | fpmas::model::SpatialModel< SyncMode, CellType, EndCondition > | virtual | 
  | cells() override | fpmas::model::SpatialModel< SyncMode, CellType, EndCondition > | virtual | 
  | CellType typedef | fpmas::api::model::SpatialModel< api::model::Cell > |  | 
  | SpatialModel< api::clear()=0 | fpmas::api::model::Model | pure virtual | 
  | fpmas::model::detail::DefaultModel::clear() override | fpmas::model::detail::Model | inlinevirtual | 
  | 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 =0 | fpmas::api::model::Model | pure virtual | 
  | fpmas::model::detail::DefaultModel::getGroup(api::model::GroupId id) const override | fpmas::model::detail::Model | virtual | 
  | SpatialModel< api::getMpiCommunicator()=0 | fpmas::api::model::Model | pure virtual | 
  | SpatialModel< api::getMpiCommunicator() const =0 | fpmas::api::model::Model | pure virtual | 
  | fpmas::model::detail::DefaultModel::getMpiCommunicator() override | fpmas::model::detail::Model | inlinevirtual | 
  | fpmas::model::detail::DefaultModel::getMpiCommunicator() const override | fpmas::model::detail::Model | inlinevirtual | 
  | SpatialModel< api::graph()=0 | fpmas::api::model::Model | pure virtual | 
  | SpatialModel< api::graph() const =0 | fpmas::api::model::Model | pure virtual | 
  | fpmas::model::detail::DefaultModel::graph() override | fpmas::model::detail::Model | inlinevirtual | 
  | fpmas::model::detail::DefaultModel::graph() const override | fpmas::model::detail::Model | inlinevirtual | 
  | SpatialModel< api::groups() const =0 | fpmas::api::model::Model | pure virtual | 
  | fpmas::model::detail::DefaultModel::groups() const override | fpmas::model::detail::Model | inlinevirtual | 
  | SpatialModel< api::insert(GroupId id, AgentGroup *group)=0 | fpmas::api::model::Model | protectedpure virtual | 
  | fpmas::model::detail::DefaultModel::insert(api::model::GroupId id, api::model::AgentGroup *group) override | fpmas::model::detail::Model | protectedvirtual | 
  | SpatialModel< api::link(Agent *src_agent, Agent *tgt_agent, api::graph::LayerId layer)=0 | fpmas::api::model::Model | pure virtual | 
  | fpmas::model::detail::DefaultModel::link(api::model::Agent *src_agent, api::model::Agent *tgt_agent, api::graph::LayerId layer) override | fpmas::model::detail::Model | virtual | 
  | SpatialModel< api::loadBalancingJob() const =0 | fpmas::api::model::Model | pure virtual | 
  | fpmas::model::detail::DefaultModel::loadBalancingJob() const override | fpmas::model::detail::Model | inlinevirtual | 
  | 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)=0 | fpmas::api::model::Model | pure virtual | 
  | fpmas::model::detail::DefaultModel::removeGroup(api::model::AgentGroup &group) override | fpmas::model::detail::Model | virtual | 
  | SpatialModel< api::runtime()=0 | fpmas::api::model::Model | pure virtual | 
  | SpatialModel< api::runtime() const =0 | fpmas::api::model::Model | pure virtual | 
  | fpmas::model::detail::DefaultModel::runtime() override | fpmas::model::detail::Model | inlinevirtual | 
  | fpmas::model::detail::DefaultModel::runtime() const override | fpmas::model::detail::Model | inlinevirtual | 
  | SpatialModel< api::scheduler()=0 | fpmas::api::model::Model | pure virtual | 
  | SpatialModel< api::scheduler() const =0 | fpmas::api::model::Model | pure virtual | 
  | fpmas::model::detail::DefaultModel::scheduler() override | fpmas::model::detail::Model | inlinevirtual | 
  | fpmas::model::detail::DefaultModel::scheduler() const override | fpmas::model::detail::Model | inlinevirtual | 
  | SpatialModel< api::unlink(AgentEdge *edge)=0 | fpmas::api::model::Model | pure virtual | 
  | fpmas::model::detail::DefaultModel::unlink(api::model::AgentEdge *edge) override | fpmas::model::detail::Model | virtual | 
  | ~Model() (defined in fpmas::api::model::Model) | fpmas::api::model::Model | inlinevirtual | 
  | ~Model() (defined in fpmas::model::detail::Model) | fpmas::model::detail::Model | virtual |