Viskores  1.0
Public Member Functions | Private Attributes | List of all members
viskores::exec::arg::ThreadIndicesNeighborhood Class Reference

#include <ThreadIndicesNeighborhood.h>

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

Public Member Functions

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

Private Attributes

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

Constructor & Destructor Documentation

◆ ThreadIndicesNeighborhood() [1/2]

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

◆ ThreadIndicesNeighborhood() [2/2]

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

Member Function Documentation

◆ GetBoundaryState()

const viskores::exec::BoundaryState& viskores::exec::arg::ThreadIndicesNeighborhood::GetBoundaryState ( ) const
inline

◆ GetInputIndex()

viskores::Id viskores::exec::arg::ThreadIndicesNeighborhood::GetInputIndex ( ) const
inline

◆ GetInputIndex3D()

viskores::Id3 viskores::exec::arg::ThreadIndicesNeighborhood::GetInputIndex3D ( ) const
inline

◆ GetOutputIndex()

viskores::Id viskores::exec::arg::ThreadIndicesNeighborhood::GetOutputIndex ( ) const
inline

◆ GetThreadIndex()

viskores::Id viskores::exec::arg::ThreadIndicesNeighborhood::GetThreadIndex ( ) const
inline

◆ GetVisitIndex()

viskores::IdComponent viskores::exec::arg::ThreadIndicesNeighborhood::GetVisitIndex ( ) const
inline

Member Data Documentation

◆ InputIndex

viskores::Id viskores::exec::arg::ThreadIndicesNeighborhood::InputIndex
private

◆ OutputIndex

viskores::Id viskores::exec::arg::ThreadIndicesNeighborhood::OutputIndex
private

◆ State

viskores::exec::BoundaryState viskores::exec::arg::ThreadIndicesNeighborhood::State
private

◆ ThreadIndex

viskores::Id viskores::exec::arg::ThreadIndicesNeighborhood::ThreadIndex
private

◆ VisitIndex

viskores::IdComponent viskores::exec::arg::ThreadIndicesNeighborhood::VisitIndex
private

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