VTK-m  2.0
Public Types | Static Public Member Functions | Private Types | List of all members
vtkm::TypeTraits< vtkm::VecFromPortalPermute< IndexVecType, PortalType > > Struct Template Reference

#include <VecFromPortalPermute.h>

Public Types

using NumericTag = typename vtkm::TypeTraits< ComponentType >::NumericTag
 
using DimensionalityTag = TypeTraitsVectorTag
 

Static Public Member Functions

VTKM_SUPPRESS_EXEC_WARNINGS static VTKM_EXEC_CONT VecType ZeroInitialization ()
 

Private Types

using VecType = vtkm::VecFromPortalPermute< IndexVecType, PortalType >
 
using ComponentType = typename PortalType::ValueType
 

Member Typedef Documentation

◆ ComponentType

template<typename IndexVecType , typename PortalType >
using vtkm::TypeTraits< vtkm::VecFromPortalPermute< IndexVecType, PortalType > >::ComponentType = typename PortalType::ValueType
private

◆ DimensionalityTag

template<typename IndexVecType , typename PortalType >
using vtkm::TypeTraits< vtkm::VecFromPortalPermute< IndexVecType, PortalType > >::DimensionalityTag = TypeTraitsVectorTag

◆ NumericTag

template<typename IndexVecType , typename PortalType >
using vtkm::TypeTraits< vtkm::VecFromPortalPermute< IndexVecType, PortalType > >::NumericTag = typename vtkm::TypeTraits<ComponentType>::NumericTag

◆ VecType

template<typename IndexVecType , typename PortalType >
using vtkm::TypeTraits< vtkm::VecFromPortalPermute< IndexVecType, PortalType > >::VecType = vtkm::VecFromPortalPermute<IndexVecType, PortalType>
private

Member Function Documentation

◆ ZeroInitialization()

template<typename IndexVecType , typename PortalType >
VTKM_SUPPRESS_EXEC_WARNINGS static VTKM_EXEC_CONT VecType vtkm::TypeTraits< vtkm::VecFromPortalPermute< IndexVecType, PortalType > >::ZeroInitialization ( )
inlinestatic

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