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