Viskores  1.0
Public Types | Public Attributes | List of all members
viskores::exec::twolevelgrid::TwoLevelUniformGridExecutionObject< Device > Struct Template Reference

#include <TwoLevelUniformGridExecutionObject.h>

Public Types

template<typename T >
using ArrayPortalConst = typename viskores::cont::ArrayHandle< T >::ReadPortalType
 

Public Attributes

Grid TopLevel
 
ArrayPortalConst< DimVec3LeafDimensions
 
ArrayPortalConst< viskores::IdLeafStartIndex
 
ArrayPortalConst< viskores::IdCellStartIndex
 
ArrayPortalConst< viskores::IdCellCount
 
ArrayPortalConst< viskores::IdCellIds
 

Member Typedef Documentation

◆ ArrayPortalConst

template<typename Device >
template<typename T >
using viskores::exec::twolevelgrid::TwoLevelUniformGridExecutionObject< Device >::ArrayPortalConst = typename viskores::cont::ArrayHandle<T>::ReadPortalType

Member Data Documentation

◆ CellCount

◆ CellIds

◆ CellStartIndex

◆ LeafDimensions

template<typename Device >
ArrayPortalConst<DimVec3> viskores::exec::twolevelgrid::TwoLevelUniformGridExecutionObject< Device >::LeafDimensions

◆ LeafStartIndex

◆ TopLevel

template<typename Device >
Grid viskores::exec::twolevelgrid::TwoLevelUniformGridExecutionObject< Device >::TopLevel

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