Viskores  1.0
Public Member Functions | Public Attributes | List of all members
viskores::exec::ReverseIndicesExtrude< ConnectivityPortalType > Struct Template Reference

#include <IndicesExtrude.h>

Public Member Functions

 ReverseIndicesExtrude ()=default
 
 ReverseIndicesExtrude (const ConnectivityPortalType conn, viskores::Id offset1, viskores::IdComponent length1, viskores::Id offset2, viskores::IdComponent length2, viskores::IdComponent plane1, viskores::IdComponent plane2, viskores::Int32 numberOfCellsPerPlane)
 
viskores::Id operator[] (viskores::IdComponent index) const
 
viskores::IdComponent GetNumberOfComponents () const
 
template<typename T , viskores::IdComponent DestSize>
void CopyInto (viskores::Vec< T, DestSize > &dest) const
 

Public Attributes

ConnectivityPortalType Connectivity
 
viskores::Id Offset1
 
viskores::Id Offset2
 
viskores::IdComponent Length1
 
viskores::IdComponent NumberOfComponents
 
viskores::Id CellOffset1
 
viskores::Id CellOffset2
 

Constructor & Destructor Documentation

◆ ReverseIndicesExtrude() [1/2]

template<typename ConnectivityPortalType >
viskores::exec::ReverseIndicesExtrude< ConnectivityPortalType >::ReverseIndicesExtrude ( )
default

◆ ReverseIndicesExtrude() [2/2]

template<typename ConnectivityPortalType >
viskores::exec::ReverseIndicesExtrude< ConnectivityPortalType >::ReverseIndicesExtrude ( const ConnectivityPortalType  conn,
viskores::Id  offset1,
viskores::IdComponent  length1,
viskores::Id  offset2,
viskores::IdComponent  length2,
viskores::IdComponent  plane1,
viskores::IdComponent  plane2,
viskores::Int32  numberOfCellsPerPlane 
)
inline

Member Function Documentation

◆ CopyInto()

template<typename ConnectivityPortalType >
template<typename T , viskores::IdComponent DestSize>
void viskores::exec::ReverseIndicesExtrude< ConnectivityPortalType >::CopyInto ( viskores::Vec< T, DestSize > &  dest) const
inline

◆ GetNumberOfComponents()

template<typename ConnectivityPortalType >
viskores::IdComponent viskores::exec::ReverseIndicesExtrude< ConnectivityPortalType >::GetNumberOfComponents ( ) const
inline

◆ operator[]()

template<typename ConnectivityPortalType >
viskores::Id viskores::exec::ReverseIndicesExtrude< ConnectivityPortalType >::operator[] ( viskores::IdComponent  index) const
inline

Member Data Documentation

◆ CellOffset1

template<typename ConnectivityPortalType >
viskores::Id viskores::exec::ReverseIndicesExtrude< ConnectivityPortalType >::CellOffset1

◆ CellOffset2

template<typename ConnectivityPortalType >
viskores::Id viskores::exec::ReverseIndicesExtrude< ConnectivityPortalType >::CellOffset2

◆ Connectivity

template<typename ConnectivityPortalType >
ConnectivityPortalType viskores::exec::ReverseIndicesExtrude< ConnectivityPortalType >::Connectivity

◆ Length1

template<typename ConnectivityPortalType >
viskores::IdComponent viskores::exec::ReverseIndicesExtrude< ConnectivityPortalType >::Length1

◆ NumberOfComponents

template<typename ConnectivityPortalType >
viskores::IdComponent viskores::exec::ReverseIndicesExtrude< ConnectivityPortalType >::NumberOfComponents

◆ Offset1

template<typename ConnectivityPortalType >
viskores::Id viskores::exec::ReverseIndicesExtrude< ConnectivityPortalType >::Offset1

◆ Offset2

template<typename ConnectivityPortalType >
viskores::Id viskores::exec::ReverseIndicesExtrude< ConnectivityPortalType >::Offset2

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