AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
axom::bump::views::internal::dispatch_shape< enabled, ConnType, ShapeType, FuncType > Struct Template Reference

Base template for dispatching various shapes conditionally. More...

#include </home/docs/checkouts/readthedocs.org/user_builds/axom/checkouts/main/src/axom/bump/views/dispatch_unstructured_topology.hpp>

Static Public Member Functions

static void execute (bool &AXOM_UNUSED_PARAM(eligible), const std::string &AXOM_UNUSED_PARAM(shape), const axom::ArrayView< ConnType > &AXOM_UNUSED_PARAM(connView), const axom::ArrayView< ConnType > &AXOM_UNUSED_PARAM(sizesView), const axom::ArrayView< ConnType > &AXOM_UNUSED_PARAM(offsetsView), FuncType &&AXOM_UNUSED_PARAM(func))
 Execute method that gets generated when a shape is not enabled or supported. Do nothing. More...
 
static void execute (bool &AXOM_UNUSED_PARAM(eligible), const std::string &AXOM_UNUSED_PARAM(shape), const conduit::Node &AXOM_UNUSED_PARAM(topo), FuncType &&AXOM_UNUSED_PARAM(func))
 Execute method that gets generated when a shape is not enabled or supported. Do nothing. More...
 

Detailed Description

template<bool enabled, typename ConnType, typename ShapeType, typename FuncType>
struct axom::bump::views::internal::dispatch_shape< enabled, ConnType, ShapeType, FuncType >

Base template for dispatching various shapes conditionally.

Member Function Documentation

◆ execute() [1/2]

template<bool enabled, typename ConnType , typename ShapeType , typename FuncType >
static void axom::bump::views::internal::dispatch_shape< enabled, ConnType, ShapeType, FuncType >::execute ( bool &  AXOM_UNUSED_PARAMeligible,
const std::string &  AXOM_UNUSED_PARAMshape,
const axom::ArrayView< ConnType > &  AXOM_UNUSED_PARAMconnView,
const axom::ArrayView< ConnType > &  AXOM_UNUSED_PARAMsizesView,
const axom::ArrayView< ConnType > &  AXOM_UNUSED_PARAMoffsetsView,
FuncType &&  AXOM_UNUSED_PARAMfunc 
)
inlinestatic

Execute method that gets generated when a shape is not enabled or supported. Do nothing.

◆ execute() [2/2]

template<bool enabled, typename ConnType , typename ShapeType , typename FuncType >
static void axom::bump::views::internal::dispatch_shape< enabled, ConnType, ShapeType, FuncType >::execute ( bool &  AXOM_UNUSED_PARAMeligible,
const std::string &  AXOM_UNUSED_PARAMshape,
const conduit::Node &  AXOM_UNUSED_PARAMtopo,
FuncType &&  AXOM_UNUSED_PARAMfunc 
)
inlinestatic

Execute method that gets generated when a shape is not enabled or supported. Do nothing.


The documentation for this struct was generated from the following file: