|
EBGeometry 1.0
|
Declaration of a simple octree class. More...
#include <array>#include <functional>#include <memory>#include "EBGeometry_Vec.hpp"#include "EBGeometry_NamespaceHeader.hpp"#include "EBGeometry_NamespaceFooter.hpp"#include "EBGeometry_OctreeImplem.hpp"

Go to the source code of this file.
Classes | |
| class | Octree::Node< Meta, Data > |
| Octree class without anything special (this uses full tree representation rather than linear/pointerless). More... | |
Namespaces | |
| namespace | Octree |
| Namespace for octree functionality. | |
Enumerations | |
| enum | Octree::OctantIndex : size_t { BottomLeftFront = 0 , BottomRightFront = 1 , BottomLeftBack = 2 , BottomRightBack = 3 , TopLeftFront = 4 , TopRightFront = 5 , TopLeftBack = 6 , TopRightBack = 7 } |
| Lexicographical x-y-z octant indexing. | |
Variables | |
| template<typename T > | |
| constexpr std::array< Vec3T< T >, 8 > | Octree::LowCorner |
| Lower-left corners of the octants on the unit cube, indexed lexicographically in x-y-z. | |
| template<typename T > | |
| constexpr std::array< Vec3T< T >, 8 > | Octree::HighCorner |
| Upper-right corners of the octants on the unit cube, indexed lexicographically in x-y-z. | |
Declaration of a simple octree class.