#include <BranchNode.h>
|
using | DistanceObject = typename Node<ContainmentOctreeT>::DistanceObject |
|
using | Scalar = typename Node<ContainmentOctreeT>::Scalar |
|
using | Point = typename Node<ContainmentOctreeT>::Point |
|
using | AABB = typename Node<ContainmentOctreeT>::AABB |
|
using | KahanAccumulator = typename Node<ContainmentOctreeT>::KahanAccumulator |
|
using | Point = typename ContainmentOctreeT::Point |
|
using | Scalar = typename ContainmentOctreeT::Scalar |
|
using | AABB = typename ContainmentOctreeT::AABB |
|
using | DistanceObject = typename ContainmentOctreeT::DistanceObject |
|
using | KahanAccumulator = typename ContainmentOctreeT::KahanAccumulator |
|
|
| BranchNode (const shared_ptr< const DistanceObject > &distanceObject, const AABB &aabb, const Scalar epsilon, const uint_t maxDepth, const Scalar minAABBVolume) |
|
| ~BranchNode () override |
|
bool | contains (const Point &p) const override |
|
uint_t | height () const override |
|
uint_t | numNodes () const override |
|
void | numNodes (uint_t &numInside, uint_t &numOutside, uint_t &numIndeterminate, uint_t &numBranch) const override |
|
void | volumes (KahanAccumulator &insideVolume, KahanAccumulator &outsideVolume, KahanAccumulator &indeterminateVolume, Scalar volume) const override |
|
uint_t | numChildren () const override |
|
const Point & | center () const |
|
const Node< ContainmentOctreeT > * | getChild (const uint_t idx) const override |
|
| BranchNode (const BranchNode &other)=delete |
|
BranchNode & | operator= (const BranchNode &other)=delete |
|
virtual | ~Node ()=default |
|
◆ AABB
template<typename ContainmentOctreeT >
◆ DistanceObject
template<typename ContainmentOctreeT >
◆ KahanAccumulator
template<typename ContainmentOctreeT >
◆ Point
template<typename ContainmentOctreeT >
◆ Scalar
template<typename ContainmentOctreeT >
◆ BranchNode() [1/2]
template<typename ContainmentOctreeT >
◆ ~BranchNode()
template<typename ContainmentOctreeT >
◆ BranchNode() [2/2]
template<typename ContainmentOctreeT >
◆ center()
template<typename ContainmentOctreeT >
◆ contains()
template<typename ContainmentOctreeT >
◆ getChild()
template<typename ContainmentOctreeT >
◆ height()
template<typename ContainmentOctreeT >
◆ numChildren()
template<typename ContainmentOctreeT >
◆ numNodes() [1/2]
template<typename ContainmentOctreeT >
◆ numNodes() [2/2]
template<typename ContainmentOctreeT >
◆ operator=()
template<typename ContainmentOctreeT >
◆ volumes()
template<typename ContainmentOctreeT >
◆ center_
template<typename ContainmentOctreeT >
◆ children_
template<typename ContainmentOctreeT >
The documentation for this class was generated from the following file:
- /builds/administration/walberla-website/walberla/src/geometry/containment_octree/BranchNode.h