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

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

#include <ThreadIndicesCellNeighborhood.h>

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

Public Member Functions

template<viskores::IdComponent Dimension>
 ThreadIndicesCellNeighborhood (const viskores::Id3 &threadIndex3D, viskores::Id threadIndex1D, const viskores::exec::ConnectivityStructured< viskores::TopologyElementTagPoint, viskores::TopologyElementTagCell, Dimension > &connectivity)
 
template<viskores::IdComponent Dimension>
 ThreadIndicesCellNeighborhood (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>
 ThreadIndicesCellNeighborhood (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 WorkletCellNeighborhood.

Member Typedef Documentation

◆ Superclass

Constructor & Destructor Documentation

◆ ThreadIndicesCellNeighborhood() [1/3]

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

◆ ThreadIndicesCellNeighborhood() [2/3]

template<viskores::IdComponent Dimension>
viskores::exec::arg::ThreadIndicesCellNeighborhood::ThreadIndicesCellNeighborhood ( 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

◆ ThreadIndicesCellNeighborhood() [3/3]

template<viskores::IdComponent Dimension>
viskores::exec::arg::ThreadIndicesCellNeighborhood::ThreadIndicesCellNeighborhood ( 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: