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

Defines some alias templates for OrderedSets with indirection. More...

#include <cstddef>
#include <vector>
#include "axom/slam/OrderedSet.hpp"

Namespaces

 axom
 
 axom::slam
 

Typedefs

template<typename PosType = slam::DefaultPositionType, typename ElemType = slam::DefaultElementType>
using axom::slam::ArrayIndirectionSet = OrderedSet< PosType, ElemType, policies::RuntimeSize< PosType >, policies::ZeroOffset< PosType >, policies::StrideOne< PosType >, policies::ArrayIndirection< PosType, ElemType > >
 Alias template for an OrderedSet with indirection over an array. More...
 
template<typename PosType = slam::DefaultPositionType, typename ElemType = slam::DefaultElementType>
using axom::slam::VectorIndirectionSet = OrderedSet< PosType, ElemType, policies::RuntimeSize< PosType >, policies::ZeroOffset< PosType >, policies::StrideOne< PosType >, policies::STLVectorIndirection< PosType, ElemType > >
 Alias template for an OrderedSet with indirection over an stl vector. More...
 

Detailed Description

Defines some alias templates for OrderedSets with indirection.