VTK-m
2.0
|
A control signature tag for output values. More...
#include <WorkletReduceByKey.h>
Public Types | |
using | TypeCheckTag = vtkm::cont::arg::TypeCheckTagArrayOut |
using | TransportTag = vtkm::cont::arg::TransportTagKeyedValuesOut |
using | FetchTag = vtkm::exec::arg::FetchTagArrayDirectIn |
A control signature tag for output values.
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 ArrayHandle
object that holds the values.
This tag might not work with scatter operations.
using vtkm::worklet::WorkletReduceByKey::ValuesOut::FetchTag = vtkm::exec::arg::FetchTagArrayDirectIn |
using vtkm::worklet::WorkletReduceByKey::ValuesOut::TransportTag = vtkm::cont::arg::TransportTagKeyedValuesOut |
using vtkm::worklet::WorkletReduceByKey::ValuesOut::TypeCheckTag = vtkm::cont::arg::TypeCheckTagArrayOut |