| buildBreadthFirst(const SplitFunction &a_splitFunction, const MetaConstructor &a_metaConstructor, const DataConstructor &a_dataConstructor) noexcept | EBGeometry::Octree::Node< Meta, Data > | inline |
| buildDepthFirst(const SplitFunction &a_splitFunction, const MetaConstructor &a_metaConstructor, const DataConstructor &a_dataConstructor) noexcept | EBGeometry::Octree::Node< Meta, Data > | inline |
| ChildOrderer typedef | EBGeometry::Octree::Node< Meta, Data > | |
| DataConstructor typedef | EBGeometry::Octree::Node< Meta, Data > | |
| getChildren() const noexcept | EBGeometry::Octree::Node< Meta, Data > | inline |
| getChildren() noexcept | EBGeometry::Octree::Node< Meta, Data > | inline |
| getData() noexcept | EBGeometry::Octree::Node< Meta, Data > | inline |
| getData() const noexcept | EBGeometry::Octree::Node< Meta, Data > | inline |
| getMetaData() noexcept | EBGeometry::Octree::Node< Meta, Data > | inline |
| getMetaData() const noexcept | EBGeometry::Octree::Node< Meta, Data > | inline |
| isLeaf() const noexcept | EBGeometry::Octree::Node< Meta, Data > | inline |
| LeafEvaluator typedef | EBGeometry::Octree::Node< Meta, Data > | |
| m_children | EBGeometry::Octree::Node< Meta, Data > | protected |
| m_data | EBGeometry::Octree::Node< Meta, Data > | protected |
| m_meta | EBGeometry::Octree::Node< Meta, Data > | protected |
| MetaConstructor typedef | EBGeometry::Octree::Node< Meta, Data > | |
| Node()=default | EBGeometry::Octree::Node< Meta, Data > | |
| Node(const Node &a_other)=default | EBGeometry::Octree::Node< Meta, Data > | |
| Node(Node &&a_other)=default | EBGeometry::Octree::Node< Meta, Data > | |
| operator=(const Node &a_other)=default | EBGeometry::Octree::Node< Meta, Data > | |
| operator=(Node &&a_other)=default | EBGeometry::Octree::Node< Meta, Data > | |
| PrunePredicate typedef | EBGeometry::Octree::Node< Meta, Data > | |
| SplitFunction typedef | EBGeometry::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 noexcept | EBGeometry::Octree::Node< Meta, Data > | inline |
| ~Node()=default | EBGeometry::Octree::Node< Meta, Data > | |