VTK-m  2.0
Public Member Functions | Public Attributes | List of all members
vtkm::exec::ReverseIndicesExtrude< ConnectivityPortalType > Struct Template Reference

#include <IndicesExtrude.h>

Public Member Functions

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

Public Attributes

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

Constructor & Destructor Documentation

◆ ReverseIndicesExtrude() [1/2]

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

◆ ReverseIndicesExtrude() [2/2]

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

Member Function Documentation

◆ CopyInto()

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

◆ GetNumberOfComponents()

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

◆ operator[]()

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

Member Data Documentation

◆ CellOffset1

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

◆ CellOffset2

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

◆ Connectivity

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

◆ Length1

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

◆ NumberOfComponents

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

◆ Offset1

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

◆ Offset2

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

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