Go to the documentation of this file.
18 #ifndef viskores_exec_arg_ThreadIndicesNeighborhood_h
19 #define viskores_exec_arg_ThreadIndicesNeighborhood_h
123 #endif //viskores_exec_arg_ThreadIndicesNeighborhood_h
viskores::Id GetInputIndex() const
Definition: ThreadIndicesNeighborhood.h:101
viskores::Id GetThreadIndex() const
Definition: ThreadIndicesNeighborhood.h:98
viskores::Id InputIndex
Definition: ThreadIndicesNeighborhood.h:115
Provides a neighborhood's placement with respect to the mesh's boundary.
Definition: BoundaryState.h:39
viskores::Int32 IdComponent
Base type to use to index small lists.
Definition: Types.h:202
const viskores::exec::BoundaryState & GetBoundaryState() const
Definition: ThreadIndicesNeighborhood.h:95
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::Id3 GetInputIndex3D() const
Definition: ThreadIndicesNeighborhood.h:104
viskores::Id OutputIndex
Definition: ThreadIndicesNeighborhood.h:116
ThreadIndicesNeighborhood(viskores::Id threadIndex1D, const viskores::exec::BoundaryState &state)
Definition: ThreadIndicesNeighborhood.h:71
viskores::IdComponent GetVisitIndex() const
Definition: ThreadIndicesNeighborhood.h:110
viskores::Vec< viskores::Id, 3 > Id3
Id3 corresponds to a 3-dimensional index for 3d arrays.
Definition: Types.h:1053
viskores::Id GetOutputIndex() const
Definition: ThreadIndicesNeighborhood.h:107
viskores::Id3 IJK
The 3D index of the visited element.
Definition: BoundaryState.h:291
Definition: ThreadIndicesNeighborhood.h:67
viskores::exec::BoundaryState State
Definition: ThreadIndicesNeighborhood.h:113
ThreadIndicesNeighborhood(viskores::Id threadIndex1D, viskores::Id inputIndex, viskores::IdComponent visitIndex, viskores::Id outputIndex, const viskores::exec::BoundaryState &state)
Definition: ThreadIndicesNeighborhood.h:81
viskores::Id ThreadIndex
Definition: ThreadIndicesNeighborhood.h:114
viskores::IdComponent VisitIndex
Definition: ThreadIndicesNeighborhood.h:117
#define VISKORES_EXEC
Definition: ExportMacros.h:59