VTK-m  2.2
Public Types | List of all members
vtkm::worklet::WorkletReduceByKey::ValuesInOut Struct Reference

A control signature tag for input/output values associated with the keys. More...

#include <WorkletReduceByKey.h>

Inheritance diagram for vtkm::worklet::WorkletReduceByKey::ValuesInOut:
vtkm::cont::arg::ControlSignatureTagBase

Public Types

using TypeCheckTag = vtkm::cont::arg::TypeCheckTagArrayInOut
 
using TransportTag = vtkm::cont::arg::TransportTagKeyedValuesInOut
 
using FetchTag = vtkm::exec::arg::FetchTagArrayDirectIn
 

Detailed Description

A control signature tag for input/output 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 vtkm::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.

This tag might not work with scatter operations.

Member Typedef Documentation

◆ FetchTag

◆ TransportTag

◆ TypeCheckTag


The documentation for this struct was generated from the following file: