BioDynaMo  v1.05.119-a4ff3934
bdm::experimental::CopyExecutionContext Member List

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

AddAgent(Agent *new_agent) overridebdm::InPlaceExecutionContextvirtual
AddAgentsToRm(const std::vector< ExecutionContext * > &all_exec_ctxts)bdm::InPlaceExecutionContextprotectedvirtual
agents_bdm::experimental::CopyExecutionContextprotected
cache_neighbors_bdm::InPlaceExecutionContextprotected
cached_squared_search_radius_bdm::InPlaceExecutionContextprotected
CopyExecutionContext(const std::shared_ptr< ThreadSafeAgentUidMap > &map, std::shared_ptr< std::vector< std::vector< Agent * >>> agents)bdm::experimental::CopyExecutionContextexplicit
critical_region_bdm::InPlaceExecutionContextprivate
critical_region_2_bdm::InPlaceExecutionContextprivate
Execute(Agent *agent, AgentHandle ah, const std::vector< Operation * > &operations) overridebdm::experimental::CopyExecutionContextvirtual
ForEachNeighbor(Functor< void, Agent * > &lambda, const Agent &query, void *criteria) overridebdm::InPlaceExecutionContextvirtual
ForEachNeighbor(Functor< void, Agent *, real_t > &lambda, const Agent &query, real_t squared_radius) overridebdm::InPlaceExecutionContextvirtual
ForEachNeighbor(Functor< void, Agent *, real_t > &lambda, const Real3 &query_position, real_t squared_radius) overridebdm::InPlaceExecutionContextvirtual
GetAgent(const AgentUid &uid) overridebdm::InPlaceExecutionContextvirtual
GetConstAgent(const AgentUid &uid) overridebdm::InPlaceExecutionContextvirtual
InPlaceExecutionContext(const std::shared_ptr< ThreadSafeAgentUidMap > &map)bdm::InPlaceExecutionContextexplicit
IsNeighborCacheValid(real_t query_squared_radius) constbdm::InPlaceExecutionContextprotected
locks_bdm::InPlaceExecutionContextprivate
mutex_bdm::InPlaceExecutionContextprotected
neighbor_cache_bdm::InPlaceExecutionContextprotected
new_agent_map_bdm::InPlaceExecutionContextprotected
new_agents_bdm::InPlaceExecutionContextprotected
remove_bdm::InPlaceExecutionContextprotected
RemoveAgent(const AgentUid &uid) overridebdm::InPlaceExecutionContextvirtual
RemoveAgentsFromRm(const std::vector< ExecutionContext * > &all_exec_ctxts)bdm::InPlaceExecutionContextprotectedvirtual
SetupAgentOpsAll(const std::vector< ExecutionContext * > &all_exec_ctxts) overridebdm::InPlaceExecutionContextvirtual
SetupIterationAll(const std::vector< ExecutionContext * > &all_exec_ctxts) overridebdm::experimental::CopyExecutionContextvirtual
TearDownAgentOpsAll(const std::vector< ExecutionContext * > &all_exec_ctxts) overridebdm::experimental::CopyExecutionContextvirtual
TearDownIterationAll(const std::vector< ExecutionContext * > &all_exec_ctxts) overridebdm::InPlaceExecutionContextvirtual
tinfo_bdm::InPlaceExecutionContextprotected
Use(Simulation *sim)bdm::experimental::CopyExecutionContextstatic
~CopyExecutionContext() overridebdm::experimental::CopyExecutionContext
~ExecutionContext()=defaultbdm::ExecutionContextvirtual
~InPlaceExecutionContext() overridebdm::InPlaceExecutionContext