VTK-m
2.0
|
#include <Keys.h>
Public Types | |
using | ContObjectType = ArrayHandleType |
using | IdArrayType = vtkm::cont::ArrayHandle< vtkm::Id > |
using | PermutedArrayType = vtkm::cont::ArrayHandlePermutation< IdArrayType, ContObjectType > |
using | GroupedArrayType = vtkm::cont::ArrayHandleGroupVecVariable< PermutedArrayType, IdArrayType > |
using | ExecObjectType = typename GroupedArrayType::WritePortalType |
Public Member Functions | |
VTKM_IS_ARRAY_HANDLE (ArrayHandleType) | |
VTKM_CONT ExecObjectType | operator() (ContObjectType object, const vtkm::worklet::internal::KeysBase &keys, vtkm::Id, vtkm::Id, vtkm::cont::Token &token) const |
using vtkm::cont::arg::Transport< vtkm::cont::arg::TransportTagKeyedValuesOut, ArrayHandleType, Device >::ContObjectType = ArrayHandleType |
using vtkm::cont::arg::Transport< vtkm::cont::arg::TransportTagKeyedValuesOut, ArrayHandleType, Device >::ExecObjectType = typename GroupedArrayType::WritePortalType |
using vtkm::cont::arg::Transport< vtkm::cont::arg::TransportTagKeyedValuesOut, ArrayHandleType, Device >::GroupedArrayType = vtkm::cont::ArrayHandleGroupVecVariable<PermutedArrayType, IdArrayType> |
using vtkm::cont::arg::Transport< vtkm::cont::arg::TransportTagKeyedValuesOut, ArrayHandleType, Device >::IdArrayType = vtkm::cont::ArrayHandle<vtkm::Id> |
using vtkm::cont::arg::Transport< vtkm::cont::arg::TransportTagKeyedValuesOut, ArrayHandleType, Device >::PermutedArrayType = vtkm::cont::ArrayHandlePermutation<IdArrayType, ContObjectType> |
|
inline |
vtkm::cont::arg::Transport< vtkm::cont::arg::TransportTagKeyedValuesOut, ArrayHandleType, Device >::VTKM_IS_ARRAY_HANDLE | ( | ArrayHandleType | ) |