BioDynaMo  v1.05.120-25dc9790
bdm::UniformGridEnvironment Member List

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

::bdm::detail::InitializeGPUDatabdm::UniformGridEnvironmentfriend
Adjacency enum namebdm::UniformGridEnvironment
adjacency_bdm::UniformGridEnvironmentprivate
box_length_bdm::UniformGridEnvironmentprivate
box_length_squared_bdm::UniformGridEnvironmentprivate
boxes_bdm::UniformGridEnvironmentprivate
CalcSimDimensionsAndLargestAgent(std::array< real_t, 6 > *ret_grid_dimensions)bdm::Environmentinlineprotected
CheckGridGrowth()bdm::UniformGridEnvironmentinlineprivate
Clear() overridebdm::UniformGridEnvironmentinlinevirtual
ContainedInGrid(const Real3 &point) constbdm::UniformGridEnvironmentinline
determine_sim_size_bdm::UniformGridEnvironmentprivate
ForcedUpdate()bdm::Environmentinline
ForEachNeighbor(Functor< void, Agent *, real_t > &lambda, const Agent &query, real_t squared_radius) overridebdm::UniformGridEnvironmentinlinevirtual
ForEachNeighbor(Functor< void, Agent *, real_t > &lambda, const Real3 &query_position, real_t squared_radius, const Agent *query_agent=nullptr) overridebdm::UniformGridEnvironmentinlinevirtual
ForEachNeighbor(Functor< void, Agent * > &functor, const Agent &query, void *criteria) overridebdm::UniformGridEnvironmentvirtual
GetBoxCoordinates(size_t box_idx) constbdm::UniformGridEnvironmentinline
GetBoxIndex(const Real3 &position) constbdm::UniformGridEnvironmentinline
GetBoxIndex(const std::array< uint64_t, 3 > &box_coord) constbdm::UniformGridEnvironmentinlineprivate
GetBoxLength() constbdm::UniformGridEnvironmentinline
GetBoxPointer(size_t index) constbdm::UniformGridEnvironmentinlineprivate
GetBoxPointer(size_t index)bdm::UniformGridEnvironmentinlineprivate
GetDimensions() const overridebdm::UniformGridEnvironmentinlinevirtual
GetDimensionThresholds() const overridebdm::UniformGridEnvironmentinlinevirtual
GetHalfMooreBoxIndices(FixedSizeVector< size_t, 14 > *neighbor_boxes, size_t box_idx) constbdm::UniformGridEnvironmentinlineprivate
GetLargestAgentSize() constbdm::Environmentinline
GetLargestAgentSizeSquared() constbdm::Environmentinline
GetLoadBalanceInfo() overridebdm::UniformGridEnvironmentinlinevirtual
GetMooreBoxes(FixedSizeVector< const Box *, 27 > *neighbor_boxes, size_t box_idx) constbdm::UniformGridEnvironmentinlineprivate
GetMooreBoxIndices(FixedSizeVector< uint64_t, 27 > *box_indices, size_t box_idx) constbdm::UniformGridEnvironmentinlineprivate
GetNeighborMutexBuilder() overridebdm::UniformGridEnvironmentinlinevirtual
GetNumBoxes() constbdm::UniformGridEnvironmentinline
GetNumBoxesAxis(uint32_t *nba)bdm::UniformGridEnvironmentinline
grid_dimensions_bdm::UniformGridEnvironmentprivate
has_grown_bdm::Environmentprotected
HasGrown() constbdm::Environmentinline
is_custom_box_length_bdm::UniformGridEnvironmentprivate
kHigh enum valuebdm::UniformGridEnvironment
kLow enum valuebdm::UniformGridEnvironment
kMedium enum valuebdm::UniformGridEnvironment
largest_object_size_bdm::Environmentprotected
largest_object_size_squared_bdm::Environmentprotected
lbi_bdm::UniformGridEnvironmentprivate
MarkAsOutOfSync()bdm::Environmentinline
MechanicalForcesOpCudabdm::UniformGridEnvironmentfriend
MechanicalForcesOpOpenCLbdm::UniformGridEnvironmentfriend
nb_mutex_builder_bdm::UniformGridEnvironmentprivate
num_boxes_axis_bdm::UniformGridEnvironmentprivate
num_boxes_xy_bdm::UniformGridEnvironmentprivate
operator=(UniformGridEnvironment const &)=deletebdm::UniformGridEnvironment
out_of_sync_bdm::Environmentprivate
RoundOffGridDimensions(const std::array< real_t, 6 > &grid_dimensions)bdm::UniformGridEnvironmentinlineprivate
SchedulerTest classbdm::UniformGridEnvironmentfriend
SetBoxLength(int32_t bl)bdm::UniformGridEnvironmentinline
SetDetermineSimSize(bool value)bdm::UniformGridEnvironmentinline
SquaredEuclideanDistance(const Real3 &pos1, const Real3 &pos2) constbdm::UniformGridEnvironmentinline
successors_bdm::UniformGridEnvironmentprivate
threshold_dimensions_bdm::UniformGridEnvironmentprivate
timestamp_bdm::UniformGridEnvironmentprivate
total_num_boxes_bdm::UniformGridEnvironmentprivate
UniformGridEnvironment(Adjacency adjacency=kHigh)bdm::UniformGridEnvironmentinlineexplicit
UniformGridEnvironment(UniformGridEnvironment const &)=deletebdm::UniformGridEnvironment
Update()bdm::Environmentinline
UpdateImplementation() overridebdm::UniformGridEnvironmentprotectedvirtual
WithinSquaredEuclideanDistance(real_t squared_radius, const Real3 &pos1, const Real3 &pos2) constbdm::UniformGridEnvironmentinline
~Environment()=defaultbdm::Environmentvirtual
~UniformGridEnvironment() override=defaultbdm::UniformGridEnvironment