Viskores
1.0
|
A control signature tag for input values associated with the keys. More...
#include <WorkletReduceByKey.h>
Public Types | |
using | TypeCheckTag = viskores::cont::arg::TypeCheckTagArrayIn |
using | TransportTag = viskores::cont::arg::TransportTagKeyedValuesIn |
using | FetchTag = viskores::exec::arg::FetchTagArrayDirectIn |
A control signature tag for input 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 viskores::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.
using viskores::worklet::WorkletReduceByKey::ValuesIn::FetchTag = viskores::exec::arg::FetchTagArrayDirectIn |
using viskores::worklet::WorkletReduceByKey::ValuesIn::TransportTag = viskores::cont::arg::TransportTagKeyedValuesIn |
using viskores::worklet::WorkletReduceByKey::ValuesIn::TypeCheckTag = viskores::cont::arg::TypeCheckTagArrayIn |