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::Id GetThreadIndex() const
The index of the thread or work invocation.
Definition: ThreadIndicesBasic.h:57
#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
Base type to use to index small lists.
Definition: Types.h:194
ThreadIndicesBasic(vtkm::Id threadIndex, vtkm::Id inIndex, vtkm::IdComponent visitIndex, vtkm::Id outIndex)
Definition: ThreadIndicesBasic.h:39
vtkm::Id GetOutputIndex() const
The index into the output domain.
Definition: ThreadIndicesBasic.h:86
The ExecutionSignature tag to use to get the output index.
Definition: OutputIndex.h:44
vtkm::IdComponent VisitIndex
Definition: ThreadIndicesBasic.h:100
vtkm::IdComponent GetVisitIndex() const
The visit index.
Definition: ThreadIndicesBasic.h:94
vtkm::Int64 Id
Base type to use to index arrays.
Definition: Types.h:227
vtkm::Vec< vtkm::Id, 3 > Id3
Id3 corresponds to a 3-dimensional index for 3d arrays.
Definition: Types.h:1041
vtkm::Id OutputIndex
Definition: ThreadIndicesBasic.h:99
vtkm::Id InputIndex
Definition: ThreadIndicesBasic.h:98
vtkm::Id3 GetInputIndex3D() const
The 3D index into the input domain.
Definition: ThreadIndicesBasic.h:77
The ExecutionSignature tag to use to get the visit index.
Definition: VisitIndex.h:46
vtkm::Id GetInputIndex() const
The index into the input domain.
Definition: ThreadIndicesBasic.h:66