EBGeometry
Compact, header-only C++ library for fast evaluation of signed distance functions
Loading...
Searching...
No Matches
EBGeometry::Octree::Node< Meta, Data > Member List

This is the complete list of members for EBGeometry::Octree::Node< Meta, Data >, including all inherited members.

buildBreadthFirst(const SplitFunction &a_splitFunction, const MetaConstructor &a_metaConstructor, const DataConstructor &a_dataConstructor) noexceptEBGeometry::Octree::Node< Meta, Data >inline
buildDepthFirst(const SplitFunction &a_splitFunction, const MetaConstructor &a_metaConstructor, const DataConstructor &a_dataConstructor) noexceptEBGeometry::Octree::Node< Meta, Data >inline
ChildOrderer typedefEBGeometry::Octree::Node< Meta, Data >
DataConstructor typedefEBGeometry::Octree::Node< Meta, Data >
getChildren() const noexceptEBGeometry::Octree::Node< Meta, Data >inline
getChildren() noexceptEBGeometry::Octree::Node< Meta, Data >inline
getData() noexceptEBGeometry::Octree::Node< Meta, Data >inline
getData() const noexceptEBGeometry::Octree::Node< Meta, Data >inline
getMetaData() noexceptEBGeometry::Octree::Node< Meta, Data >inline
getMetaData() const noexceptEBGeometry::Octree::Node< Meta, Data >inline
isLeaf() const noexceptEBGeometry::Octree::Node< Meta, Data >inline
LeafEvaluator typedefEBGeometry::Octree::Node< Meta, Data >
m_childrenEBGeometry::Octree::Node< Meta, Data >protected
m_dataEBGeometry::Octree::Node< Meta, Data >protected
m_metaEBGeometry::Octree::Node< Meta, Data >protected
MetaConstructor typedefEBGeometry::Octree::Node< Meta, Data >
Node()=defaultEBGeometry::Octree::Node< Meta, Data >
Node(const Node &a_other)=defaultEBGeometry::Octree::Node< Meta, Data >
Node(Node &&a_other)=defaultEBGeometry::Octree::Node< Meta, Data >
operator=(const Node &a_other)=defaultEBGeometry::Octree::Node< Meta, Data >
operator=(Node &&a_other)=defaultEBGeometry::Octree::Node< Meta, Data >
PrunePredicate typedefEBGeometry::Octree::Node< Meta, Data >
SplitFunction typedefEBGeometry::Octree::Node< Meta, Data >
traverse(const LeafEvaluator &a_leafEvaluator, const PrunePredicate &a_prunePredicate, const ChildOrderer &a_childOrderer=[](std::array< std::shared_ptr< const Node< Meta, Data > >, 8 > &) -> void { return;}) const noexceptEBGeometry::Octree::Node< Meta, Data >inline
~Node()=defaultEBGeometry::Octree::Node< Meta, Data >