Viskores
1.0
|
A control signature tag for input keys. More...
#include <WorkletReduceByKey.h>
Public Types | |
using | TypeCheckTag = viskores::cont::arg::TypeCheckTagKeys |
using | TransportTag = viskores::cont::arg::TransportTagKeysIn |
using | FetchTag = viskores::exec::arg::FetchTagKeysIn |
A control signature tag for input keys.
A WorkletReduceByKey
operates by collecting all identical keys and then executing the worklet on each unique key. This tag specifies a viskores::worklet::Keys
object that defines and manages these keys.
A WorkletReduceByKey
should have exactly one KeysIn
tag in its ControlSignature
, and the InputDomain
should point to it.
using viskores::worklet::WorkletReduceByKey::KeysIn::TransportTag = viskores::cont::arg::TransportTagKeysIn |
using viskores::worklet::WorkletReduceByKey::KeysIn::TypeCheckTag = viskores::cont::arg::TypeCheckTagKeys |