Go to the documentation of this file.
18 #ifndef viskores_exec_arg_ThreadIndicesBasic_h
19 #define viskores_exec_arg_ThreadIndicesBasic_h
114 #endif //viskores_exec_arg_ThreadIndicesBasic_h
viskores::Id GetThreadIndex() const
The index of the thread or work invocation.
Definition: ThreadIndicesBasic.h:65
viskores::IdComponent GetVisitIndex() const
The visit index.
Definition: ThreadIndicesBasic.h:102
viskores::Id GetInputIndex() const
The index into the input domain.
Definition: ThreadIndicesBasic.h:74
viskores::Int32 IdComponent
Base type to use to index small lists.
Definition: Types.h:202
viskores::Id InputIndex
Definition: ThreadIndicesBasic.h:106
viskores::Id GetOutputIndex() const
The index into the output domain.
Definition: ThreadIndicesBasic.h:94
Basic container for thread indices in a worklet invocation.
Definition: ThreadIndicesBasic.h:43
viskores::Id ThreadIndex
Definition: ThreadIndicesBasic.h:105
The ExecutionSignature tag to use to get the visit index.
Definition: VisitIndex.h:54
viskores::Int64 Id
Base type to use to index arrays.
Definition: Types.h:235
Groups connected points that have the same field value.
Definition: Atomic.h:27
The ExecutionSignature tag to use to get the output index.
Definition: OutputIndex.h:52
viskores::Vec< viskores::Id, 3 > Id3
Id3 corresponds to a 3-dimensional index for 3d arrays.
Definition: Types.h:1053
viskores::IdComponent VisitIndex
Definition: ThreadIndicesBasic.h:108
ThreadIndicesBasic(viskores::Id threadIndex, viskores::Id inIndex, viskores::IdComponent visitIndex, viskores::Id outIndex)
Definition: ThreadIndicesBasic.h:47
viskores::Id OutputIndex
Definition: ThreadIndicesBasic.h:107
viskores::Id3 GetInputIndex3D() const
The 3D index into the input domain.
Definition: ThreadIndicesBasic.h:85
#define VISKORES_EXEC
Definition: ExportMacros.h:59