VTK-m
2.0
|
A control signature tag for reduced output values. More...
#include <WorkletReduceByKey.h>
Public Types | |
using | TypeCheckTag = vtkm::cont::arg::TypeCheckTagArrayIn |
using | TransportTag = vtkm::cont::arg::TransportTagArrayIn |
using | FetchTag = vtkm::exec::arg::FetchTagArrayDirectIn |
A control signature tag for reduced output values.
A WorkletReduceByKey
operates by collecting all identical keys and calling one instance of the worklet for those identical keys. The worklet then produces a "reduced" value per key.
This tag specifies an ArrayHandle
object that holds the values. It is an input array with entries for each reduced value. This could be useful to access values from a previous run of WorkletReduceByKey.
using vtkm::worklet::WorkletReduceByKey::ReducedValuesIn::FetchTag = vtkm::exec::arg::FetchTagArrayDirectIn |
using vtkm::worklet::WorkletReduceByKey::ReducedValuesIn::TransportTag = vtkm::cont::arg::TransportTagArrayIn |
using vtkm::worklet::WorkletReduceByKey::ReducedValuesIn::TypeCheckTag = vtkm::cont::arg::TypeCheckTagArrayIn |