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

Container for thread information in a WorkletPointNeighborhood. More...

#include <ThreadIndicesPointNeighborhood.h>

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

Public Member Functions

template<viskores::IdComponent Dimension>
 ThreadIndicesPointNeighborhood (const viskores::Id3 &threadIndex3D, viskores::Id threadIndex1D, const viskores::exec::ConnectivityStructured< viskores::TopologyElementTagPoint, viskores::TopologyElementTagCell, Dimension > &connectivity)
 
template<viskores::IdComponent Dimension>
 ThreadIndicesPointNeighborhood (const viskores::Id3 &threadIndex3D, viskores::Id threadIndex1D, viskores::Id inputIndex, viskores::IdComponent visitIndex, viskores::Id outputIndex, const viskores::exec::ConnectivityStructured< viskores::TopologyElementTagPoint, viskores::TopologyElementTagCell, Dimension > &connectivity)
 
template<viskores::IdComponent Dimension>
 ThreadIndicesPointNeighborhood (viskores::Id threadIndex, viskores::Id inputIndex, viskores::IdComponent visitIndex, viskores::Id outputIndex, const viskores::exec::ConnectivityStructured< viskores::TopologyElementTagPoint, viskores::TopologyElementTagCell, Dimension > &connectivity)
 
- Public Member Functions inherited from viskores::exec::arg::ThreadIndicesNeighborhood
 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 Types

using Superclass = viskores::exec::arg::ThreadIndicesNeighborhood
 

Detailed Description

Container for thread information in a WorkletPointNeighborhood.

Member Typedef Documentation

◆ Superclass

Constructor & Destructor Documentation

◆ ThreadIndicesPointNeighborhood() [1/3]

template<viskores::IdComponent Dimension>
viskores::exec::arg::ThreadIndicesPointNeighborhood::ThreadIndicesPointNeighborhood ( const viskores::Id3 threadIndex3D,
viskores::Id  threadIndex1D,
const viskores::exec::ConnectivityStructured< viskores::TopologyElementTagPoint, viskores::TopologyElementTagCell, Dimension > &  connectivity 
)
inline

◆ ThreadIndicesPointNeighborhood() [2/3]

template<viskores::IdComponent Dimension>
viskores::exec::arg::ThreadIndicesPointNeighborhood::ThreadIndicesPointNeighborhood ( const viskores::Id3 threadIndex3D,
viskores::Id  threadIndex1D,
viskores::Id  inputIndex,
viskores::IdComponent  visitIndex,
viskores::Id  outputIndex,
const viskores::exec::ConnectivityStructured< viskores::TopologyElementTagPoint, viskores::TopologyElementTagCell, Dimension > &  connectivity 
)
inline

◆ ThreadIndicesPointNeighborhood() [3/3]

template<viskores::IdComponent Dimension>
viskores::exec::arg::ThreadIndicesPointNeighborhood::ThreadIndicesPointNeighborhood ( viskores::Id  threadIndex,
viskores::Id  inputIndex,
viskores::IdComponent  visitIndex,
viskores::Id  outputIndex,
const viskores::exec::ConnectivityStructured< viskores::TopologyElementTagPoint, viskores::TopologyElementTagCell, Dimension > &  connectivity 
)
inline

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