Go to the documentation of this file.
10 #ifndef vtk_m_exec_arg_ThreadIndicesBasic_h
11 #define vtk_m_exec_arg_ThreadIndicesBasic_h
106 #endif //vtk_m_exec_arg_ThreadIndicesBasic_h
VTKM_EXEC vtkm::Id GetOutputIndex() const
The index into the output domain.
Definition: ThreadIndicesBasic.h:86
VTKM_EXEC vtkm::Id GetInputIndex() const
The index into the input domain.
Definition: ThreadIndicesBasic.h:66
#define VTKM_EXEC
Definition: ExportMacros.h:51
Groups connected points that have the same field value.
Definition: Atomic.h:19
Basic container for thread indices in a worklet invocation.
Definition: ThreadIndicesBasic.h:35
vtkm::Id ThreadIndex
Definition: ThreadIndicesBasic.h:97
vtkm::Int32 IdComponent
Represents a component ID (index of component in a vector).
Definition: Types.h:168
The ExecutionSignature tag to use to get the output index.
Definition: OutputIndex.h:42
vtkm::Int32 Id
Represents an ID (index into arrays).
Definition: Types.h:191
VTKM_EXEC vtkm::IdComponent GetVisitIndex() const
The visit index.
Definition: ThreadIndicesBasic.h:94
vtkm::IdComponent VisitIndex
Definition: ThreadIndicesBasic.h:100
VTKM_EXEC vtkm::Id3 GetInputIndex3D() const
The 3D index into the input domain.
Definition: ThreadIndicesBasic.h:77
vtkm::Vec< vtkm::Id, 3 > Id3
Id3 corresponds to a 3-dimensional index for 3d arrays.
Definition: Types.h:1003
VTKM_EXEC vtkm::Id GetThreadIndex() const
The index of the thread or work invocation.
Definition: ThreadIndicesBasic.h:57
VTKM_EXEC ThreadIndicesBasic(vtkm::Id threadIndex, vtkm::Id inIndex, vtkm::IdComponent visitIndex, vtkm::Id outIndex)
Definition: ThreadIndicesBasic.h:39
vtkm::Id OutputIndex
Definition: ThreadIndicesBasic.h:99
vtkm::Id InputIndex
Definition: ThreadIndicesBasic.h:98
The ExecutionSignature tag to use to get the visit index.
Definition: VisitIndex.h:43