act() override | fpmas::model::detail::AgentBase< SpatialAgentInterface, AgentType, SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, AgentType > > | inlinevirtual |
addGroup(api::model::AgentGroup *group) override | fpmas::model::detail::AgentBase< SpatialAgentInterface, AgentType, SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, AgentType > > | inline |
addGroupId(api::model::GroupId id) override | fpmas::model::detail::AgentBase< SpatialAgentInterface, AgentType, SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, AgentType > > | inline |
AgentBase()=default | fpmas::model::detail::AgentBase< SpatialAgentInterface, AgentType, SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, AgentType > > | |
AgentBase(const AgentBase &agent)=default | fpmas::model::detail::AgentBase< SpatialAgentInterface, AgentType, SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, AgentType > > | |
AgentBase(AgentBase &&)=default | fpmas::model::detail::AgentBase< SpatialAgentInterface, AgentType, SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, AgentType > > | |
copy() const override | fpmas::model::detail::AgentBase< SpatialAgentInterface, AgentType, SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, AgentType > > | inline |
copyAssign(api::model::Agent *agent) override | fpmas::model::detail::AgentBase< SpatialAgentInterface, AgentType, SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, AgentType > > | inline |
FinalAgentType typedef | fpmas::model::detail::AgentBase< SpatialAgentInterface, AgentType, SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, AgentType > > | |
getGroupPos(api::model::GroupId gid) const override | fpmas::model::detail::AgentBase< SpatialAgentInterface, AgentType, SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, AgentType > > | inline |
group() override | fpmas::model::detail::AgentBase< SpatialAgentInterface, AgentType, SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, AgentType > > | inline |
group() const override | fpmas::model::detail::AgentBase< SpatialAgentInterface, AgentType, SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, AgentType > > | inline |
groupId() const override | fpmas::model::detail::AgentBase< SpatialAgentInterface, AgentType, SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, AgentType > > | inline |
groupIds() const override | fpmas::model::detail::AgentBase< SpatialAgentInterface, AgentType, SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, AgentType > > | inline |
groups() const override | fpmas::model::detail::AgentBase< SpatialAgentInterface, AgentType, SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, AgentType > > | inline |
groups() override | fpmas::model::detail::AgentBase< SpatialAgentInterface, AgentType, SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, AgentType > > | inline |
handleNewMove() override | fpmas::model::SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, Derived > | protected |
handleNewPerceive() override | fpmas::model::SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, Derived > | protected |
initLocation(CellType *cell) override | fpmas::model::SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, Derived > | inline |
inNeighbors() const | fpmas::model::detail::AgentBase< SpatialAgentInterface, AgentType, SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, AgentType > > | inline |
inNeighbors(api::graph::LayerId layer) const | fpmas::model::detail::AgentBase< SpatialAgentInterface, AgentType, SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, AgentType > > | inline |
JsonBase typedef | fpmas::model::SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, Derived > | |
locationCell() const override | fpmas::model::SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, Derived > | |
locationId() const override | fpmas::model::SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, Derived > | inline |
mobilityField() const | fpmas::model::SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, Derived > | inlineprotected |
model() override | fpmas::model::detail::AgentBase< SpatialAgentInterface, AgentType, SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, AgentType > > | inline |
model() const override | fpmas::model::detail::AgentBase< SpatialAgentInterface, AgentType, SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, AgentType > > | inline |
moveAssign(api::model::Agent *agent) override | fpmas::model::detail::AgentBase< SpatialAgentInterface, AgentType, SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, AgentType > > | inline |
moveTo(DistributedId id) override | fpmas::model::SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, Derived > | protected |
node() override | fpmas::model::detail::AgentBase< SpatialAgentInterface, AgentType, SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, AgentType > > | inline |
node() const override | fpmas::model::detail::AgentBase< SpatialAgentInterface, AgentType, SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, AgentType > > | inline |
operator=(const AgentBase &agent)=default | fpmas::model::detail::AgentBase< SpatialAgentInterface, AgentType, SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, AgentType > > | |
operator=(AgentBase &&) | fpmas::model::detail::AgentBase< SpatialAgentInterface, AgentType, SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, AgentType > > | inline |
outNeighbors() const | fpmas::model::detail::AgentBase< SpatialAgentInterface, AgentType, SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, AgentType > > | inline |
outNeighbors(api::graph::LayerId layer) const | fpmas::model::detail::AgentBase< SpatialAgentInterface, AgentType, SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, AgentType > > | inline |
perceptions() const | fpmas::model::SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, Derived > | inlineprotected |
removeGroup(api::model::AgentGroup *group) override | fpmas::model::detail::AgentBase< SpatialAgentInterface, AgentType, SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, AgentType > > | inline |
removeGroupId(api::model::GroupId id) override | fpmas::model::detail::AgentBase< SpatialAgentInterface, AgentType, SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, AgentType > > | inline |
setGroup(api::model::AgentGroup *group) override | fpmas::model::detail::AgentBase< SpatialAgentInterface, AgentType, SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, AgentType > > | inline |
setGroupId(api::model::GroupId id) override | fpmas::model::detail::AgentBase< SpatialAgentInterface, AgentType, SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, AgentType > > | inline |
setGroupPos(api::model::GroupId gid, std::list< api::model::Agent * >::iterator pos) override | fpmas::model::detail::AgentBase< SpatialAgentInterface, AgentType, SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, AgentType > > | inline |
setModel(api::model::Model *model) override | fpmas::model::detail::AgentBase< SpatialAgentInterface, AgentType, SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, AgentType > > | inline |
setNode(api::model::AgentNode *node) override | fpmas::model::detail::AgentBase< SpatialAgentInterface, AgentType, SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, AgentType > > | inline |
setTask(api::model::AgentTask *task) override | fpmas::model::detail::AgentBase< SpatialAgentInterface, AgentType, SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, AgentType > > | inline |
setTask(api::model::GroupId id, api::model::AgentTask *task) override | fpmas::model::detail::AgentBase< SpatialAgentInterface, AgentType, SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, AgentType > > | inline |
task() override | fpmas::model::detail::AgentBase< SpatialAgentInterface, AgentType, SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, AgentType > > | inline |
task() const override | fpmas::model::detail::AgentBase< SpatialAgentInterface, AgentType, SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, AgentType > > | inline |
task(api::model::GroupId id) override | fpmas::model::detail::AgentBase< SpatialAgentInterface, AgentType, SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, AgentType > > | inline |
task(api::model::GroupId id) const override | fpmas::model::detail::AgentBase< SpatialAgentInterface, AgentType, SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, AgentType > > | inline |
tasks() override | fpmas::model::detail::AgentBase< SpatialAgentInterface, AgentType, SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, AgentType > > | inline |
TYPE_ID | fpmas::model::detail::AgentBase< SpatialAgentInterface, AgentType, SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, AgentType > > | static |
typeId() const override | fpmas::model::detail::AgentBase< SpatialAgentInterface, AgentType, SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, AgentType > > | inline |
updateLocation(CellType *cell) | fpmas::model::SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, Derived > | protected |