walberla::pe::ccd::HashGrids::HashGrid Member List

This is the complete list of members for walberla::pe::ccd::HashGrids::HashGrid, including all inherited members.

add(BodyID body)walberla::pe::ccd::HashGrids::HashGridinline
add(BodyID body, Cell *cell)walberla::pe::ccd::HashGrids::HashGridprivate
BLOCKCELL_NORMAL_INDETERMINATEwalberla::pe::ccd::HashGrids::HashGridstatic
bodyCount_walberla::pe::ccd::HashGrids::HashGrid
cell_walberla::pe::ccd::HashGrids::HashGridprivate
cellSpan_walberla::pe::ccd::HashGrids::HashGrid
CellVector typedefwalberla::pe::ccd::HashGrids::HashGridprivate
clear()walberla::pe::ccd::HashGrids::HashGrid
enlarge()walberla::pe::ccd::HashGrids::HashGridprivate
enlargementThreshold_walberla::pe::ccd::HashGrids::HashGrid
getBodyIntersectionForBlockCell(const Vector3< int32_t > &blockCell, const int8_t cellNormalAxis, const int8_t cellNormalDir, const raytracing::Ray &ray, real_t &t_closest, Vec3 &n_closest, std::function< bool(const BodyID body)> isBodyVisibleFunc) constwalberla::pe::ccd::HashGrids::HashGrid
getRayIntersectingBody(const raytracing::Ray &ray, const AABB &blockAABB, real_t &t, Vec3 &n, std::function< bool(const BodyID body)> isBodyVisibleFunc) constwalberla::pe::ccd::HashGrids::HashGrid
hash(BodyID body) constwalberla::pe::ccd::HashGrids::HashGridprivate
HashGrid(real_t cellSpan)walberla::pe::ccd::HashGrids::HashGridexplicit
hashPoint(real_t x, real_t y, real_t z) constwalberla::pe::ccd::HashGrids::HashGridprivate
initializeNeighborOffsets()walberla::pe::ccd::HashGrids::HashGridprivate
inverseCellSpan_walberla::pe::ccd::HashGrids::HashGrid
occupiedCells_walberla::pe::ccd::HashGrids::HashGrid
offset_t typedefwalberla::pe::ccd::HashGrids::HashGridprivate
process(BodyID **gridBodies, Contacts &contacts) constwalberla::pe::ccd::HashGrids::HashGrid
processBodies(BodyID *bodies, size_t bodyCount, Contacts &contacts) constwalberla::pe::ccd::HashGrids::HashGrid
remove(BodyID body)walberla::pe::ccd::HashGrids::HashGridinline
remove(BodyID body, Cell *cell)walberla::pe::ccd::HashGrids::HashGridprivate
stdNeighborOffset_walberla::pe::ccd::HashGrids::HashGrid
update(BodyID body)walberla::pe::ccd::HashGrids::HashGrid
xCellCount_walberla::pe::ccd::HashGrids::HashGridprivate
xHashMask_walberla::pe::ccd::HashGrids::HashGridprivate
xyCellCount_walberla::pe::ccd::HashGrids::HashGridprivate
xyzCellCount_walberla::pe::ccd::HashGrids::HashGrid
yCellCount_walberla::pe::ccd::HashGrids::HashGridprivate
yHashMask_walberla::pe::ccd::HashGrids::HashGridprivate
zCellCount_walberla::pe::ccd::HashGrids::HashGridprivate
zHashMask_walberla::pe::ccd::HashGrids::HashGridprivate
~HashGrid()walberla::pe::ccd::HashGrids::HashGrid