VTK-m
2.2
|
A control signature tag for output values associated with the keys. 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 associated with the keys.
This tag behaves the same as ValuesInOut
except that the array is resized appropriately and no input values are passed to the worklet. As with ValuesInOut
, values the worklet writes to its |Veclike| object get placed in the location of the original arrays.
Use of ValuesOut
is rare.
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 |