|
|
template<typename SIds , typename T , typename SValues , typename SData > |
void | vtkm::cont::ArraySetValues (const vtkm::cont::ArrayHandle< vtkm::Id, SIds > &ids, const vtkm::cont::ArrayHandle< T, SValues > &values, const vtkm::cont::ArrayHandle< T, SData > &data) |
| Set a small set of values in an ArrayHandle with minimal device transfers. More...
|
|
template<typename SIds , typename TIn , typename SValues , typename TOut , typename SData > |
void | vtkm::cont::ArraySetValues (const vtkm::cont::ArrayHandle< vtkm::Id, SIds > &ids, const vtkm::cont::ArrayHandle< TIn, SValues > &values, const vtkm::cont::ArrayHandle< TOut, vtkm::cont::StorageTagCast< TIn, SData >> &data) |
| Specialization for ArrayHandleCasts. More...
|
|
template<typename SIds , typename T , typename SData , typename Alloc > |
void | vtkm::cont::ArraySetValues (const vtkm::cont::ArrayHandle< vtkm::Id, SIds > &ids, const std::vector< T, Alloc > &values, const vtkm::cont::ArrayHandle< T, SData > &data) |
| Set a small set of values in an ArrayHandle with minimal device transfers. More...
|
|
template<typename T , typename SIds , typename SValues , typename SData > |
void | vtkm::cont::ArraySetValues (const std::vector< vtkm::Id, SIds > &ids, const vtkm::cont::ArrayHandle< T, SValues > &values, const vtkm::cont::ArrayHandle< T, SData > &data) |
| Set a small set of values in an ArrayHandle with minimal device transfers. More...
|
|
template<typename T , typename AllocId , typename AllocVal , typename SData > |
void | vtkm::cont::ArraySetValues (const std::vector< vtkm::Id, AllocId > &ids, const std::vector< T, AllocVal > &values, const vtkm::cont::ArrayHandle< T, SData > &data) |
| Set a small set of values in an ArrayHandle with minimal device transfers. More...
|
|
template<typename T , typename SData , typename Alloc > |
void | vtkm::cont::ArraySetValues (const std::initializer_list< vtkm::Id > &ids, const std::vector< T, Alloc > &values, const vtkm::cont::ArrayHandle< T, SData > &data) |
| Set a small set of values in an ArrayHandle with minimal device transfers. More...
|
|
template<typename T , typename SData > |
void | vtkm::cont::ArraySetValues (const std::initializer_list< vtkm::Id > &ids, const std::initializer_list< T > &values, const vtkm::cont::ArrayHandle< T, SData > &data) |
| Set a small set of values in an ArrayHandle with minimal device transfers. More...
|
|
template<typename T , typename SValues , typename SData > |
void | vtkm::cont::ArraySetValues (const std::initializer_list< vtkm::Id > &ids, const vtkm::cont::ArrayHandle< T, SValues > &values, const vtkm::cont::ArrayHandle< T, SData > &data) |
| Set a small set of values in an ArrayHandle with minimal device transfers. More...
|
|
template<typename T , typename SData > |
void | vtkm::cont::ArraySetValues (const vtkm::Id *ids, const vtkm::Id numIds, const std::vector< T > &values, const vtkm::cont::ArrayHandle< T, SData > &data) |
| Set a small set of values in an ArrayHandle with minimal device transfers. More...
|
|
template<typename T , typename SData > |
void | vtkm::cont::ArraySetValues (const vtkm::Id *ids, const vtkm::Id numIds, const T *values, const vtkm::Id numValues, const vtkm::cont::ArrayHandle< T, SData > &data) |
| Set a small set of values in an ArrayHandle with minimal device transfers. More...
|
|
template<typename T , typename SData > |
void | vtkm::cont::ArraySetValues (const vtkm::Id *ids, const vtkm::Id numIds, const vtkm::cont::ArrayHandle< T, SData > &values, const vtkm::cont::ArrayHandle< T, SData > &data) |
| Set a small set of values in an ArrayHandle with minimal device transfers. More...
|
|
template<typename T , typename SData > |
void | vtkm::cont::ArraySetValue (vtkm::Id id, const T &value, const vtkm::cont::ArrayHandle< T, SData > &data) |
| Set a single value in an ArrayHandle at the specified index. More...
|
|
|
template<typename SIds , typename T , typename SValues , typename SData > |
void | vtkm::cont::ArraySetValues (const vtkm::cont::ArrayHandle< vtkm::Id, SIds > &ids, const vtkm::cont::ArrayHandle< T, SValues > &values, const vtkm::cont::ArrayHandle< T, SData > &data) |
| Set a small set of values in an ArrayHandle with minimal device transfers. More...
|
|
template<typename SIds , typename TIn , typename SValues , typename TOut , typename SData > |
void | vtkm::cont::ArraySetValues (const vtkm::cont::ArrayHandle< vtkm::Id, SIds > &ids, const vtkm::cont::ArrayHandle< TIn, SValues > &values, const vtkm::cont::ArrayHandle< TOut, vtkm::cont::StorageTagCast< TIn, SData >> &data) |
| Specialization for ArrayHandleCasts. More...
|
|
template<typename SIds , typename T , typename SData , typename Alloc > |
void | vtkm::cont::ArraySetValues (const vtkm::cont::ArrayHandle< vtkm::Id, SIds > &ids, const std::vector< T, Alloc > &values, const vtkm::cont::ArrayHandle< T, SData > &data) |
| Set a small set of values in an ArrayHandle with minimal device transfers. More...
|
|
template<typename T , typename SIds , typename SValues , typename SData > |
void | vtkm::cont::ArraySetValues (const std::vector< vtkm::Id, SIds > &ids, const vtkm::cont::ArrayHandle< T, SValues > &values, const vtkm::cont::ArrayHandle< T, SData > &data) |
| Set a small set of values in an ArrayHandle with minimal device transfers. More...
|
|
template<typename T , typename AllocId , typename AllocVal , typename SData > |
void | vtkm::cont::ArraySetValues (const std::vector< vtkm::Id, AllocId > &ids, const std::vector< T, AllocVal > &values, const vtkm::cont::ArrayHandle< T, SData > &data) |
| Set a small set of values in an ArrayHandle with minimal device transfers. More...
|
|
template<typename T , typename SData , typename Alloc > |
void | vtkm::cont::ArraySetValues (const std::initializer_list< vtkm::Id > &ids, const std::vector< T, Alloc > &values, const vtkm::cont::ArrayHandle< T, SData > &data) |
| Set a small set of values in an ArrayHandle with minimal device transfers. More...
|
|
template<typename T , typename SData > |
void | vtkm::cont::ArraySetValues (const std::initializer_list< vtkm::Id > &ids, const std::initializer_list< T > &values, const vtkm::cont::ArrayHandle< T, SData > &data) |
| Set a small set of values in an ArrayHandle with minimal device transfers. More...
|
|
template<typename T , typename SValues , typename SData > |
void | vtkm::cont::ArraySetValues (const std::initializer_list< vtkm::Id > &ids, const vtkm::cont::ArrayHandle< T, SValues > &values, const vtkm::cont::ArrayHandle< T, SData > &data) |
| Set a small set of values in an ArrayHandle with minimal device transfers. More...
|
|
template<typename T , typename SData > |
void | vtkm::cont::ArraySetValues (const vtkm::Id *ids, const vtkm::Id numIds, const std::vector< T > &values, const vtkm::cont::ArrayHandle< T, SData > &data) |
| Set a small set of values in an ArrayHandle with minimal device transfers. More...
|
|
template<typename T , typename SData > |
void | vtkm::cont::ArraySetValues (const vtkm::Id *ids, const vtkm::Id numIds, const T *values, const vtkm::Id numValues, const vtkm::cont::ArrayHandle< T, SData > &data) |
| Set a small set of values in an ArrayHandle with minimal device transfers. More...
|
|
template<typename T , typename SData > |
void | vtkm::cont::ArraySetValues (const vtkm::Id *ids, const vtkm::Id numIds, const vtkm::cont::ArrayHandle< T, SData > &values, const vtkm::cont::ArrayHandle< T, SData > &data) |
| Set a small set of values in an ArrayHandle with minimal device transfers. More...
|
|
template<typename T , typename SData > |
void | vtkm::cont::ArraySetValue (vtkm::Id id, const T &value, const vtkm::cont::ArrayHandle< T, SData > &data) |
| Set a single value in an ArrayHandle at the specified index. More...
|
|