|
| template<typename... Args> |
| constexpr int | axom::bump::views::encode_shapes (Args... args) |
| |
| template<typename... Args> |
| constexpr int | axom::bump::views::select_shapes (Args... args) |
| | This function turns a list of shapeID values into a bitfield that encodes the shapes. We use this in templating to limit which shapes get supported in dispatch instantiation. More...
|
| |
| template<typename ConnType , int ShapeTypes = AnyShape, typename FuncType > |
| void | axom::bump::views::typed_dispatch_unstructured_topology (const conduit::Node &topo, FuncType &&func) |
| | This function dispatches a Conduit topology to the right view type and passes that view to the supplied function/lambda. More...
|
| |
| template<int ShapeTypes = AnyShape, typename FuncType > |
| void | axom::bump::views::dispatch_unstructured_topology (const conduit::Node &topo, FuncType &&func) |
| | Dispatch in a way that does not care about the connectivity type. More...
|
| |
|
| template<typename FuncType > |
| void | axom::bump::views::dispatch_unstructured_polyhedral_topology (const conduit::Node &topo, FuncType &&func) |
| | This function dispatches a Conduit polyhedral unstructured topology. More...
|
| |
| template<typename ConnType , typename FuncType > |
| void | axom::bump::views::typed_dispatch_unstructured_polyhedral_topology (const conduit::Node &topo, FuncType &&func) |
| |
|
| template<typename FuncType > |
| void | axom::bump::views::dispatch_unstructured_mixed_topology (const conduit::Node &topo, FuncType &&func) |
| | This function dispatches a Conduit mixed unstructured topology. More...
|
| |
| template<typename ConnType , typename FuncType > |
| void | axom::bump::views::typed_dispatch_unstructured_mixed_topology (const conduit::Node &topo, FuncType &&func) |
| |