This class uses BlendData to generate a new blended field from an input field.
More...
#include </home/docs/checkouts/readthedocs.org/user_builds/axom/checkouts/develop/src/axom/bump/FieldBlender.hpp>
template<typename ExecSpace, typename SelectionPolicy, typename IndexingPolicy = DirectIndexing>
class axom::bump::FieldBlender< ExecSpace, SelectionPolicy, IndexingPolicy >
This class uses BlendData to generate a new blended field from an input field.
- Template Parameters
-
| ExecSpace | The execution space where the work will occur. |
| SelectionPolicy | The selection policy to use. |
| IndexingPolicy | A class that provides operator[] that can transform node indices. |
◆ FieldBlender() [1/2]
template<typename ExecSpace , typename SelectionPolicy , typename IndexingPolicy = DirectIndexing>
◆ FieldBlender() [2/2]
template<typename ExecSpace , typename SelectionPolicy , typename IndexingPolicy = DirectIndexing>
Constructor.
- Parameters
-
| indexing | An object used to transform node indices. |
◆ setAllocatorID()
template<typename ExecSpace , typename SelectionPolicy , typename IndexingPolicy = DirectIndexing>
◆ getAllocatorID()
template<typename ExecSpace , typename SelectionPolicy , typename IndexingPolicy = DirectIndexing>
Get the allocator id to use when allocating memory.
- Returns
- The allocator id to use when allocating memory.
◆ execute()
template<typename ExecSpace , typename SelectionPolicy , typename IndexingPolicy = DirectIndexing>
| void axom::bump::FieldBlender< ExecSpace, SelectionPolicy, IndexingPolicy >::execute |
( |
const BlendData & |
blend, |
|
|
const conduit::Node & |
n_input, |
|
|
conduit::Node & |
n_output |
|
) |
| const |
|
inline |
Create a new blended field from the n_input field and place it in n_output.
- Parameters
-
| blend | The BlendData that will be used to make the new field. |
| n_input | The input field that we're blending. |
| n_output | The output node that will contain the new field. |
The documentation for this class was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/axom/checkouts/develop/src/axom/bump/FieldBlender.hpp