VTK-m
2.0
|
#include <VecFromPortalPermute.h>
Public Types | |
using | VecType = vtkm::VecFromPortalPermute< IndexVecType, PortalType > |
using | ComponentType = typename VecType::ComponentType |
using | BaseComponentType = typename vtkm::VecTraits< ComponentType >::BaseComponentType |
using | HasMultipleComponents = vtkm::VecTraitsTagMultipleComponents |
using | IsSizeStatic = vtkm::VecTraitsTagSizeVariable |
Static Public Member Functions | |
VTKM_SUPPRESS_EXEC_WARNINGS static VTKM_EXEC_CONT vtkm::IdComponent | GetNumberOfComponents (const VecType &vector) |
VTKM_SUPPRESS_EXEC_WARNINGS static VTKM_EXEC_CONT ComponentType | GetComponent (const VecType &vector, vtkm::IdComponent componentIndex) |
template<vtkm::IdComponent destSize> | |
VTKM_SUPPRESS_EXEC_WARNINGS static VTKM_EXEC_CONT void | CopyInto (const VecType &src, vtkm::Vec< ComponentType, destSize > &dest) |
using vtkm::VecTraits< vtkm::VecFromPortalPermute< IndexVecType, PortalType > >::BaseComponentType = typename vtkm::VecTraits<ComponentType>::BaseComponentType |
using vtkm::VecTraits< vtkm::VecFromPortalPermute< IndexVecType, PortalType > >::ComponentType = typename VecType::ComponentType |
using vtkm::VecTraits< vtkm::VecFromPortalPermute< IndexVecType, PortalType > >::HasMultipleComponents = vtkm::VecTraitsTagMultipleComponents |
using vtkm::VecTraits< vtkm::VecFromPortalPermute< IndexVecType, PortalType > >::IsSizeStatic = vtkm::VecTraitsTagSizeVariable |
using vtkm::VecTraits< vtkm::VecFromPortalPermute< IndexVecType, PortalType > >::VecType = vtkm::VecFromPortalPermute<IndexVecType, PortalType> |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |