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

Classes

struct  axom::bump::views::make_rectilinear_coordset< DataType, NDIMS >
 Base template for creating a rectilinear coordset view. More...
 
struct  axom::bump::views::make_rectilinear_coordset< DataType, 3 >
 Partial specialization for creating 3D rectilinear coordset view. More...
 
struct  axom::bump::views::make_rectilinear_coordset< DataType, 2 >
 Partial specialization for creating 2D rectilinear coordset view. More...
 
struct  axom::bump::views::make_uniform_coordset< NDIMS >
 Base template for creating a rectilinear coordset view. More...
 
struct  axom::bump::views::make_uniform_coordset< 3 >
 Partial specialization for creating 3D uniform coordset view. More...
 
struct  axom::bump::views::make_uniform_coordset< 2 >
 Partial specialization for creating 2D rectilinear coordset view. More...
 
struct  axom::bump::views::make_explicit_coordset< DataType, NDIMS >
 Base template for creating a explicit coordset view. More...
 
struct  axom::bump::views::make_explicit_coordset< DataType, 3 >
 Partial specialization for creating 3D explicit coordset view. More...
 
struct  axom::bump::views::make_explicit_coordset< DataType, 2 >
 Partial specialization for creating 2D explicit coordset view. More...
 

Namespaces

 axom
 
 axom::bump
 
 axom::bump::views
 

Functions

template<typename FuncType >
void axom::bump::views::dispatch_uniform_coordset (const conduit::Node &coordset, FuncType &&func)
 Dispatch an uniform coordset to a function. More...
 
template<typename FuncType >
void axom::bump::views::dispatch_rectilinear_coordset (const conduit::Node &coordset, FuncType &&func)
 Dispatch a rectilinear coordset to a function. More...
 
template<typename FuncType >
void axom::bump::views::dispatch_explicit_coordset (const conduit::Node &coordset, FuncType &&func)
 Dispatch an explicit coordset to a function. More...
 
template<typename FuncType >
void axom::bump::views::dispatch_coordset (const conduit::Node &coordset, FuncType &&func)
 Given a Conduit/Blueprint coordset, create an appropriate view and call the supplied function, passing the coordset view to it. More...