Go to the documentation of this file.
10 #ifndef vtk_m_worklet_WorkletMapField_h
11 #define vtk_m_worklet_WorkletMapField_h
42 template <
typename Worklet>
106 #ifdef VTKM_DOXYGEN_ONLY
110 struct WholeArrayIn : vtkm::worklet::internal::WorkletBase::WholeArrayIn
130 template <
typename VisitTopology = Cell,
typename Inc
identTopology = Po
int>
132 : vtkm::worklet::internal::WorkletBase::WholeCellSetIn<VisitTopology, IncidentTopology>
137 struct ExecObject : vtkm::worklet::internal::WorkletBase::ExecObject
148 #ifdef VTKM_DOXYGEN_ONLY
152 struct _1 : vtkm::worklet::internal::WorkletBase::_1
182 struct Device : vtkm::worklet::internal::WorkletBase::Device
193 #endif //vtk_m_worklet_WorkletMapField_h
ControlSignature tag for whole input/output arrays.
Definition: WorkletMapField.h:125
ControlSignature tag for execution object inputs.
Definition: WorkletMapField.h:137
Groups connected points that have the same field value.
Definition: Atomic.h:19
ControlSignature tag for whole input/output arrays.
Definition: WorkletMapField.h:120
The ExecutionSignature tag to use to get the work index.
Definition: WorkletMapField.h:157
Argument placeholders for an ExecutionSignature.
Definition: WorkletMapField.h:152
A control signature tag for output fields.
Definition: WorkletMapField.h:80
ControlSignature tag for whole input topology.
Definition: WorkletMapField.h:131
Fetch tag for setting array values with direct indexing.
Definition: FetchTagArrayDirectOut.h:31
The ExecutionSignature tag to use to get the thread indices.
Definition: WorkletMapField.h:177
The Array type check passes for any object that behaves like an ArrayHandle class and can be passed t...
Definition: TypeCheckTagArrayOut.h:31
ExecutionSignature tag for getting the device adapter tag.
Definition: WorkletMapField.h:182
Transport tag for in-place arrays.
Definition: TransportTagArrayInOut.h:33
The ExecutionSignature tag to use to get the output index.
Definition: OutputIndex.h:44
Transport tag for output arrays.
Definition: TransportTagArrayOut.h:32
The Array type check passes for any object that behaves like an ArrayHandle class and can be passed t...
Definition: TypeCheckTagArrayInOut.h:31
The Array type check passes for any object that behaves like an ArrayHandle class and can be passed t...
Definition: TypeCheckTagArrayIn.h:31
The ExecutionSignature tag to use to get the visit index.
Definition: WorkletMapField.h:162
Dispatcher for worklets that inherit from WorkletMapField.
Definition: DispatcherMapField.h:25
Fetch tag for getting array values with direct indexing.
Definition: FetchTagArrayDirectIn.h:29
A control signature tag for input fields.
Definition: WorkletMapField.h:60
The ExecutionSignature tag to use to get the thread indices.
Definition: ThreadIndices.h:44
A control signature tag for input-output (in-place) fields.
Definition: WorkletMapField.h:99
ControlSignature tag for whole output arrays.
Definition: WorkletMapField.h:115
Transport tag for input arrays.
Definition: TransportTagArrayIn.h:32
The base class for all tags used in a ControlSignature.
Definition: ControlSignatureTagBase.h:36
ControlSignature tag for whole input arrays.
Definition: WorkletMapField.h:110
Fetch tag for in-place modifying array values with direct indexing.
Definition: FetchTagArrayDirectInOut.h:39
The ExecutionSignature tag to use to get the visit index.
Definition: VisitIndex.h:46
The ExecutionSignature tag to use to get the output index.
Definition: WorkletMapField.h:172
Base class for worklets that do a simple mapping of field arrays.
Definition: WorkletMapField.h:39
The ExecutionSignature tag to use to get the work index.
Definition: WorkIndex.h:39