VTK-m
2.2
|
A control signature tag for input/output values associated with the keys. More...
#include <WorkletReduceByKey.h>
Public Types | |
using | TypeCheckTag = vtkm::cont::arg::TypeCheckTagArrayInOut |
using | TransportTag = vtkm::cont::arg::TransportTagKeyedValuesInOut |
using | FetchTag = vtkm::exec::arg::FetchTagArrayDirectIn |
A control signature tag for input/output values associated with the keys.
A WorkletReduceByKey
operates by collecting all values associated with identical keys and then giving the worklet a Vec-like object containing all values with a matching key. This tag specifies an vtkm::cont::ArrayHandle
object that holds the values. The number of values in this array must be equal to the size of the array used with the KeysIn
argument.
This tag might not work with scatter operations.
using vtkm::worklet::WorkletReduceByKey::ValuesInOut::FetchTag = vtkm::exec::arg::FetchTagArrayDirectIn |
using vtkm::worklet::WorkletReduceByKey::ValuesInOut::TransportTag = vtkm::cont::arg::TransportTagKeyedValuesInOut |
using vtkm::worklet::WorkletReduceByKey::ValuesInOut::TypeCheckTag = vtkm::cont::arg::TypeCheckTagArrayInOut |