VTK-m
2.2
|
Base class for worklets that do a simple mapping of field arrays. More...
#include <WorkletMapField.h>
Classes | |
struct | _1 |
Argument placeholders for an ExecutionSignature . More... | |
struct | AtomicArrayInOut |
ControlSignature tag for whole input/output arrays. More... | |
struct | Device |
ExecutionSignature tag for getting the device adapter tag. More... | |
struct | ExecObject |
ControlSignature tag for execution object inputs. More... | |
struct | FieldIn |
A control signature tag for input fields. More... | |
struct | FieldInOut |
A control signature tag for input-output (in-place) fields. More... | |
struct | FieldOut |
A control signature tag for output fields. More... | |
struct | InputIndex |
The ExecutionSignature tag to use to get the input index. More... | |
struct | OutputIndex |
The ExecutionSignature tag to use to get the output index. More... | |
struct | ThreadIndices |
The ExecutionSignature tag to use to get the thread indices. More... | |
struct | VisitIndex |
The ExecutionSignature tag to use to get the visit index. More... | |
struct | WholeArrayIn |
ControlSignature tag for whole input arrays. More... | |
struct | WholeArrayInOut |
ControlSignature tag for whole input/output arrays. More... | |
struct | WholeArrayOut |
ControlSignature tag for whole output arrays. More... | |
struct | WholeCellSetIn |
ControlSignature tag for whole input topology. More... | |
struct | WorkIndex |
The ExecutionSignature tag to use to get the work index. More... | |
Public Types | |
template<typename Worklet > | |
using | Dispatcher = vtkm::worklet::DispatcherMapField< Worklet > |
Base class for worklets that do a simple mapping of field arrays.
All inputs and outputs are on the same domain. That is, all the arrays are the same size.
using vtkm::worklet::WorkletMapField::Dispatcher = vtkm::worklet::DispatcherMapField<Worklet> |