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 | |
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. More... | |
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. More... | |
Declaration of a simple octree class.