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

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

#include <WorkletReduceByKey.h>

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

Public Types

using TypeCheckTag = vtkm::cont::arg::TypeCheckTagArrayOut
 
using TransportTag = vtkm::cont::arg::TransportTagKeyedValuesOut
 
using FetchTag = vtkm::exec::arg::FetchTagArrayDirectIn
 

Detailed Description

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.

Member Typedef Documentation

◆ FetchTag

◆ TransportTag

◆ TypeCheckTag


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