AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
utilities.hpp File Reference
#include "axom/core.hpp"
#include "axom/slic.hpp"
#include <cstdint>
#include <string_view>

Classes

struct  axom::bump::utilities::mask_traits< ExecSpace, DefaultMaskType >
 Determines best mask type to use for an ExecSpace. More...
 
struct  axom::bump::utilities::accumulation_traits< T >
 This class and its specializations provide a type trait that lets us determine the type that should be used to accumulate values when we do floating point math. More...
 
struct  axom::bump::utilities::accumulation_traits< double >
 
struct  axom::bump::utilities::accumulation_traits< long >
 
struct  axom::bump::utilities::accumulation_traits< unsigned long >
 
struct  axom::bump::utilities::ComputeShapeAmount< NDIMS >
 Base template for computing a shape's area or volume. More...
 
struct  axom::bump::utilities::ComputeShapeAmount< 2 >
 2D specialization for shapes to compute area. More...
 
struct  axom::bump::utilities::ComputeShapeAmount< 3 >
 3D specialization for shapes to compute volume. More...
 

Namespaces

 axom
 
 axom::bump
 
 axom::bump::utilities