VTK-m  2.0
Public Types | Private Types | List of all members
vtkm::cont::CellSetExplicit< ShapesStorageTag, ConnectivityStorageTag, OffsetsStorageTag >::ConnectivityChooser< VisitTopology, IncidentTopology > Struct Template Reference

Public Types

using ConnectivityType = typename Chooser::ConnectivityType
 
using ShapesArrayType = typename ConnectivityType::ShapesArrayType
 
using ConnectivityArrayType = typename ConnectivityType::ConnectivityArrayType
 
using OffsetsArrayType = typename ConnectivityType::OffsetsArrayType
 
using NumIndicesArrayType = vtkm::cont::ArrayHandleOffsetsToNumComponents< OffsetsArrayType >
 
using ExecConnectivityType = vtkm::exec::ConnectivityExplicit< typename ShapesArrayType::ReadPortalType, typename ConnectivityArrayType::ReadPortalType, typename OffsetsArrayType::ReadPortalType >
 

Private Types

using Chooser = typename detail::CellSetExplicitConnectivityChooser< Thisclass, VisitTopology, IncidentTopology >
 

Member Typedef Documentation

◆ Chooser

template<typename ShapesStorageTag = VTKM_DEFAULT_SHAPES_STORAGE_TAG, typename ConnectivityStorageTag = VTKM_DEFAULT_CONNECTIVITY_STORAGE_TAG, typename OffsetsStorageTag = VTKM_DEFAULT_OFFSETS_STORAGE_TAG>
template<typename VisitTopology , typename IncidentTopology >
using vtkm::cont::CellSetExplicit< ShapesStorageTag, ConnectivityStorageTag, OffsetsStorageTag >::ConnectivityChooser< VisitTopology, IncidentTopology >::Chooser = typename detail:: CellSetExplicitConnectivityChooser<Thisclass, VisitTopology, IncidentTopology>
private

◆ ConnectivityArrayType

template<typename ShapesStorageTag = VTKM_DEFAULT_SHAPES_STORAGE_TAG, typename ConnectivityStorageTag = VTKM_DEFAULT_CONNECTIVITY_STORAGE_TAG, typename OffsetsStorageTag = VTKM_DEFAULT_OFFSETS_STORAGE_TAG>
template<typename VisitTopology , typename IncidentTopology >
using vtkm::cont::CellSetExplicit< ShapesStorageTag, ConnectivityStorageTag, OffsetsStorageTag >::ConnectivityChooser< VisitTopology, IncidentTopology >::ConnectivityArrayType = typename ConnectivityType::ConnectivityArrayType

◆ ConnectivityType

template<typename ShapesStorageTag = VTKM_DEFAULT_SHAPES_STORAGE_TAG, typename ConnectivityStorageTag = VTKM_DEFAULT_CONNECTIVITY_STORAGE_TAG, typename OffsetsStorageTag = VTKM_DEFAULT_OFFSETS_STORAGE_TAG>
template<typename VisitTopology , typename IncidentTopology >
using vtkm::cont::CellSetExplicit< ShapesStorageTag, ConnectivityStorageTag, OffsetsStorageTag >::ConnectivityChooser< VisitTopology, IncidentTopology >::ConnectivityType = typename Chooser::ConnectivityType

◆ ExecConnectivityType

template<typename ShapesStorageTag = VTKM_DEFAULT_SHAPES_STORAGE_TAG, typename ConnectivityStorageTag = VTKM_DEFAULT_CONNECTIVITY_STORAGE_TAG, typename OffsetsStorageTag = VTKM_DEFAULT_OFFSETS_STORAGE_TAG>
template<typename VisitTopology , typename IncidentTopology >
using vtkm::cont::CellSetExplicit< ShapesStorageTag, ConnectivityStorageTag, OffsetsStorageTag >::ConnectivityChooser< VisitTopology, IncidentTopology >::ExecConnectivityType = vtkm::exec::ConnectivityExplicit<typename ShapesArrayType::ReadPortalType, typename ConnectivityArrayType::ReadPortalType, typename OffsetsArrayType::ReadPortalType>

◆ NumIndicesArrayType

template<typename ShapesStorageTag = VTKM_DEFAULT_SHAPES_STORAGE_TAG, typename ConnectivityStorageTag = VTKM_DEFAULT_CONNECTIVITY_STORAGE_TAG, typename OffsetsStorageTag = VTKM_DEFAULT_OFFSETS_STORAGE_TAG>
template<typename VisitTopology , typename IncidentTopology >
using vtkm::cont::CellSetExplicit< ShapesStorageTag, ConnectivityStorageTag, OffsetsStorageTag >::ConnectivityChooser< VisitTopology, IncidentTopology >::NumIndicesArrayType = vtkm::cont::ArrayHandleOffsetsToNumComponents<OffsetsArrayType>

◆ OffsetsArrayType

template<typename ShapesStorageTag = VTKM_DEFAULT_SHAPES_STORAGE_TAG, typename ConnectivityStorageTag = VTKM_DEFAULT_CONNECTIVITY_STORAGE_TAG, typename OffsetsStorageTag = VTKM_DEFAULT_OFFSETS_STORAGE_TAG>
template<typename VisitTopology , typename IncidentTopology >
using vtkm::cont::CellSetExplicit< ShapesStorageTag, ConnectivityStorageTag, OffsetsStorageTag >::ConnectivityChooser< VisitTopology, IncidentTopology >::OffsetsArrayType = typename ConnectivityType::OffsetsArrayType

◆ ShapesArrayType

template<typename ShapesStorageTag = VTKM_DEFAULT_SHAPES_STORAGE_TAG, typename ConnectivityStorageTag = VTKM_DEFAULT_CONNECTIVITY_STORAGE_TAG, typename OffsetsStorageTag = VTKM_DEFAULT_OFFSETS_STORAGE_TAG>
template<typename VisitTopology , typename IncidentTopology >
using vtkm::cont::CellSetExplicit< ShapesStorageTag, ConnectivityStorageTag, OffsetsStorageTag >::ConnectivityChooser< VisitTopology, IncidentTopology >::ShapesArrayType = typename ConnectivityType::ShapesArrayType

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