VTK-m  2.0
Public Member Functions | Private Attributes | List of all members
vtkm::exec::arg::ThreadIndicesNeighborhood Class Reference

#include <ThreadIndicesNeighborhood.h>

Inheritance diagram for vtkm::exec::arg::ThreadIndicesNeighborhood:
vtkm::exec::arg::ThreadIndicesCellNeighborhood vtkm::exec::arg::ThreadIndicesPointNeighborhood

Public Member Functions

VTKM_EXEC ThreadIndicesNeighborhood (vtkm::Id threadIndex1D, const vtkm::exec::BoundaryState &state)
 
VTKM_EXEC ThreadIndicesNeighborhood (vtkm::Id threadIndex1D, vtkm::Id inputIndex, vtkm::IdComponent visitIndex, vtkm::Id outputIndex, const vtkm::exec::BoundaryState &state)
 
const VTKM_EXEC vtkm::exec::BoundaryStateGetBoundaryState () const
 
VTKM_EXEC vtkm::Id GetThreadIndex () const
 
VTKM_EXEC vtkm::Id GetInputIndex () const
 
VTKM_EXEC vtkm::Id3 GetInputIndex3D () const
 
VTKM_EXEC vtkm::Id GetOutputIndex () const
 
VTKM_EXEC vtkm::IdComponent GetVisitIndex () const
 

Private Attributes

vtkm::exec::BoundaryState State
 
vtkm::Id ThreadIndex
 
vtkm::Id InputIndex
 
vtkm::Id OutputIndex
 
vtkm::IdComponent VisitIndex
 

Constructor & Destructor Documentation

◆ ThreadIndicesNeighborhood() [1/2]

VTKM_EXEC vtkm::exec::arg::ThreadIndicesNeighborhood::ThreadIndicesNeighborhood ( vtkm::Id  threadIndex1D,
const vtkm::exec::BoundaryState state 
)
inline

◆ ThreadIndicesNeighborhood() [2/2]

VTKM_EXEC vtkm::exec::arg::ThreadIndicesNeighborhood::ThreadIndicesNeighborhood ( vtkm::Id  threadIndex1D,
vtkm::Id  inputIndex,
vtkm::IdComponent  visitIndex,
vtkm::Id  outputIndex,
const vtkm::exec::BoundaryState state 
)
inline

Member Function Documentation

◆ GetBoundaryState()

const VTKM_EXEC vtkm::exec::BoundaryState& vtkm::exec::arg::ThreadIndicesNeighborhood::GetBoundaryState ( ) const
inline

◆ GetInputIndex()

VTKM_EXEC vtkm::Id vtkm::exec::arg::ThreadIndicesNeighborhood::GetInputIndex ( ) const
inline

◆ GetInputIndex3D()

VTKM_EXEC vtkm::Id3 vtkm::exec::arg::ThreadIndicesNeighborhood::GetInputIndex3D ( ) const
inline

◆ GetOutputIndex()

VTKM_EXEC vtkm::Id vtkm::exec::arg::ThreadIndicesNeighborhood::GetOutputIndex ( ) const
inline

◆ GetThreadIndex()

VTKM_EXEC vtkm::Id vtkm::exec::arg::ThreadIndicesNeighborhood::GetThreadIndex ( ) const
inline

◆ GetVisitIndex()

VTKM_EXEC vtkm::IdComponent vtkm::exec::arg::ThreadIndicesNeighborhood::GetVisitIndex ( ) const
inline

Member Data Documentation

◆ InputIndex

vtkm::Id vtkm::exec::arg::ThreadIndicesNeighborhood::InputIndex
private

◆ OutputIndex

vtkm::Id vtkm::exec::arg::ThreadIndicesNeighborhood::OutputIndex
private

◆ State

vtkm::exec::BoundaryState vtkm::exec::arg::ThreadIndicesNeighborhood::State
private

◆ ThreadIndex

vtkm::Id vtkm::exec::arg::ThreadIndicesNeighborhood::ThreadIndex
private

◆ VisitIndex

vtkm::IdComponent vtkm::exec::arg::ThreadIndicesNeighborhood::VisitIndex
private

The documentation for this class was generated from the following file: