|
template<typename Body > |
FastOverlapResult | walberla::geometry::fastOverlapCheck (const Body &body, const AABB &block) |
| Determines in a fast way ( for example using a bounding box) if a body and a block overlap when no fast computation is possible return DONT_KNOW. More...
|
|
template<typename Body > |
FastOverlapResult | walberla::geometry::fastOverlapCheck (const Body &body, const Vector3< real_t > &cellMidpoint, const Vector3< real_t > &dx) |
| Determines in a fast way (bounding box etc) if a body and a block overlap when no fast computation is possible return DONT_KNOW. More...
|
|
template<typename Body > |
real_t | walberla::geometry::cellSupersampling (const Vector3< real_t > &cellMidpoint, const Vector3< real_t > &dx, const Body &body, uint_t maxDepth=4, uint_t depth=uint_t(0u)) |
|
template<typename Body > |
real_t | walberla::geometry::overlapFraction (const Body &body, const Vector3< real_t > &cellMidpoint, real_t dx, uint_t maxDepth=4) |
| Returns the overlap fraction between a body and a cell. More...
|
|
template<typename Body > |
real_t | walberla::geometry::overlapFraction (const Body &body, const Vector3< real_t > &cellMidpoint, real_t dx, int maxDepth) |
|
template<typename Body > |
real_t | walberla::geometry::overlapFraction (const Body &body, const Vector3< real_t > &cellMidpoint, const Vector3< real_t > &dx, uint_t maxDepth=4) |
|