BioDynaMo  v1.05.119-a4ff3934
bdm::ExecutionContext Member List

This is the complete list of members for bdm::ExecutionContext, including all inherited members.

AddAgent(Agent *new_agent)=0bdm::ExecutionContextpure virtual
Execute(Agent *agent, AgentHandle ah, const std::vector< Operation * > &operations)=0bdm::ExecutionContextpure virtual
ForEachNeighbor(Functor< void, Agent * > &lambda, const Agent &query, void *criteria)=0bdm::ExecutionContextpure virtual
ForEachNeighbor(Functor< void, Agent *, real_t > &lambda, const Agent &query, real_t squared_radius)=0bdm::ExecutionContextpure virtual
ForEachNeighbor(Functor< void, Agent *, real_t > &lambda, const Real3 &query_position, real_t squared_radius)=0bdm::ExecutionContextpure virtual
GetAgent(const AgentUid &uid)=0bdm::ExecutionContextpure virtual
GetConstAgent(const AgentUid &uid)=0bdm::ExecutionContextpure virtual
RemoveAgent(const AgentUid &uid)=0bdm::ExecutionContextpure virtual
SetupAgentOpsAll(const std::vector< ExecutionContext * > &all_exec_ctxts)=0bdm::ExecutionContextpure virtual
SetupIterationAll(const std::vector< ExecutionContext * > &all_exec_ctxts)=0bdm::ExecutionContextpure virtual
TearDownAgentOpsAll(const std::vector< ExecutionContext * > &all_exec_ctxts)=0bdm::ExecutionContextpure virtual
TearDownIterationAll(const std::vector< ExecutionContext * > &all_exec_ctxts)=0bdm::ExecutionContextpure virtual
~ExecutionContext()=defaultbdm::ExecutionContextvirtual