|
template<typename T > |
auto | vtkm::cont::make_ArrayHandleRuntimeVec (vtkm::IdComponent numComponents, const vtkm::cont::ArrayHandle< T, vtkm::cont::StorageTagBasic > &componentsArray=vtkm::cont::ArrayHandle< T, vtkm::cont::StorageTagBasic >{}) |
| make_ArrayHandleRuntimeVec is convenience function to generate an ArrayHandleRuntimeVec . More...
|
|
template<typename T > |
auto | vtkm::cont::make_ArrayHandleRuntimeVec (const vtkm::cont::ArrayHandle< T, vtkm::cont::StorageTagBasic > &componentsArray) |
| Converts a basic array handle into an ArrayHandleRuntimeVec with 1 component. More...
|
|
template<typename T > |
auto | vtkm::cont::make_ArrayHandleRuntimeVec (vtkm::IdComponent numComponents, const T *array, vtkm::Id numberOfValues, vtkm::CopyFlag copy) |
| A convenience function for creating an ArrayHandleRuntimeVec from a standard C array. More...
|
|
template<typename T > |
auto | vtkm::cont::make_ArrayHandleRuntimeVecMove (vtkm::IdComponent numComponents, T *&array, vtkm::Id numberOfValues, vtkm::cont::internal::BufferInfo::Deleter deleter=internal::SimpleArrayDeleter< T >, vtkm::cont::internal::BufferInfo::Reallocater reallocater=internal::SimpleArrayReallocater< T >) |
| A convenience function to move a user-allocated array into an ArrayHandleRuntimeVec . More...
|
|
template<typename T , typename Allocator > |
auto | vtkm::cont::make_ArrayHandleRuntimeVec (vtkm::IdComponent numComponents, const std::vector< T, Allocator > &array, vtkm::CopyFlag copy) |
| A convenience function for creating an ArrayHandleRuntimeVec from an std::vector . More...
|
|
template<typename T , typename Allocator > |
auto | vtkm::cont::make_ArrayHandleRuntimeVecMove (vtkm::IdComponent numComponents, std::vector< T, Allocator > &&array) |
| Move an std::vector into an ArrayHandleRuntimeVec . More...
|
|
template<typename T , typename Allocator > |
auto | vtkm::cont::make_ArrayHandleRuntimeVec (vtkm::IdComponent numComponents, std::vector< T, Allocator > &&array, vtkm::CopyFlag) |
|