#include <ContainmentOctree.h>
|
| ContainmentOctree (const shared_ptr< const DistanceObject > &distanceObject, const Scalar epsilon=Scalar(0), const uint_t maxDepth=6u, const Scalar minAABBVolume=Scalar(0)) |
|
| ContainmentOctree (const shared_ptr< const DistanceObject > &distanceObject, const AABB &aabb, const Scalar epsilon=Scalar(0), const uint_t maxDepth=6u, const Scalar minAABBVolume=Scalar(0)) |
|
bool | contains (const Point &p) const |
|
Scalar | sqSignedDistance (const Point &p) const |
|
uint_t | height () const |
|
uint_t | numNodes () const |
|
void | numNodes (uint_t &numInside, uint_t &numOutside, uint_t &numIndeterminate, uint_t &numBranch) const |
|
void | volumes (Scalar &insideVolume, Scalar &outsideVolume, Scalar &indeterminateVolume) const |
|
size_t | memory () const |
|
const DistanceObjectT & | getDistanceObject () const |
|
AABB | getAABB () const |
|
void | writeVTKOutput (const std::string &filestem) const |
|
◆ AABB
template<typename DistanceObjectT >
◆ BranchNode
template<typename DistanceObjectT >
◆ DistanceObject
template<typename DistanceObjectT >
◆ IndeterminateLeafNode
template<typename DistanceObjectT >
◆ InsideLeafNode
template<typename DistanceObjectT >
◆ KahanAccumulator
template<typename DistanceObjectT >
◆ Node
template<typename DistanceObjectT >
◆ OutsideLeafNode
template<typename DistanceObjectT >
◆ Point
template<typename DistanceObjectT >
◆ Scalar
template<typename DistanceObjectT >
◆ ContainmentOctree() [1/2]
template<typename DistanceObjectT >
◆ ContainmentOctree() [2/2]
template<typename DistanceObjectT >
◆ contains()
template<typename DistanceObjectT >
◆ fromPoint()
template<typename DistanceObjectT >
◆ fromScalar()
template<typename DistanceObjectT >
◆ getAABB()
template<typename DistanceObjectT >
◆ getDistanceObject()
template<typename DistanceObjectT >
◆ height()
template<typename DistanceObjectT >
◆ init()
template<typename DistanceObjectT >
◆ memory()
template<typename DistanceObjectT >
◆ numNodes() [1/2]
template<typename DistanceObjectT >
◆ numNodes() [2/2]
template<typename DistanceObjectT >
◆ sqSignedDistance()
template<typename DistanceObjectT >
◆ toPoint()
template<typename DistanceObjectT >
◆ toScalar()
template<typename DistanceObjectT >
◆ volumes()
template<typename DistanceObjectT >
◆ writeVTKOutput()
template<typename DistanceObjectT >
◆ aabb_
template<typename DistanceObjectT >
◆ distanceObject_
template<typename DistanceObjectT >
◆ rootNode_
template<typename DistanceObjectT >
The documentation for this class was generated from the following file:
- /builds/administration/walberla-website/walberla/src/geometry/containment_octree/ContainmentOctree.h