AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
OctreeBase.hpp File Reference

Defines templated OctreeBase class and its inner class BlockIndex. More...

#include "axom/config.hpp"
#include "axom/slic.hpp"
#include "axom/slam.hpp"
#include "axom/primal.hpp"
#include "axom/spin/DenseOctreeLevel.hpp"
#include "axom/spin/OctreeLevel.hpp"
#include "axom/spin/SparseOctreeLevel.hpp"
#include <ostream>

Classes

class  axom::spin::BlockData
 Minimal implementation of a BlockDataType for an OctreeBase. More...
 
class  axom::spin::OctreeBase< DIM, BlockDataType >
 Handles the non-geometric operations for our octree such as refinement, finding the parents and children of a node and determining whether a leaf node exists. More...
 
class  axom::spin::OctreeBase< DIM, BlockDataType >::BlockIndex
 Inner class encapsulating the index of an octree block. More...
 

Namespaces

 axom
 
 axom::spin
 

Detailed Description

Defines templated OctreeBase class and its inner class BlockIndex.