AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
axom::slam::policies Namespace Reference

Classes

struct  ArrayIndirection
 A policy class for sets with array-based indirection. More...
 
struct  CompileTimeOffset
 A policy class for a compile-time known set offset. More...
 
struct  CompileTimeSize
 A policy class for a compile-time known set size. More...
 
struct  CompileTimeStride
 A policy class for a compile-time known stride. More...
 
struct  ConcreteParentSubset
 
struct  ConstantCardinality
 
struct  DynamicRuntimeSize
 A policy class for the size of a set whose size can change at runtime. More...
 
struct  NoIndirection
 A policy class for sets with no indirection. More...
 
struct  NoSubset
 
struct  RuntimeOffset
 A policy class for the offset in a set. The offset can be set at runtime. More...
 
struct  RuntimeSize
 A policy class for the size of a set whose value can be set at runtime. More...
 
struct  RuntimeStride
 A policy class for the stride in a set. When using this class, the stride can be set at runtime. More...
 
struct  STLVectorIndirection
 A policy class for sets with stl vector-based indirection. More...
 
struct  StrideOne
 A policy class for a set with stride one (i.e. the default stride) More...
 
struct  StrideToSize
 Definition of a type trait to adapt a StridePolicy into a SizePolicy. More...
 
struct  StrideToSize< CompileTimeStride< IntType, IntType(VAL)>, IntType, VAL >
 Specialization of StrideToSize trait for a CompileTimeStride. More...
 
struct  StrideToSize< RuntimeStride< IntType >, IntType >
 Specialization of StrideToSize trait for a RuntimeStride. More...
 
struct  StrideToSize< StrideOne< IntType >, IntType >
 Specialization of StrideToSize trait for a StrideOne type. More...
 
struct  VariableCardinality
 
struct  VirtualParentSubset
 
struct  ZeroOffset
 A policy class for when we have no offset. More...
 
struct  ZeroSize
 A policy class for an empty set (no size) More...