VTK-m  2.2
vtkm::worklet::WorkletReduceByKey::AtomicArrayInOut Struct Reference

ControlSignature tag for whole input/output arrays. More...

#include <WorkletReduceByKey.h>

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

Detailed Description

ControlSignature tag for whole input/output arrays.

The AtomicArrayInOut control signature tag specifies vtkm::cont::ArrayHandle passed to the invoke of the worklet. A vtkm::exec::AtomicArray object capable of performing atomic operations to the entries in the array is given to the worklet. Atomic arrays can help avoid race conditions but can slow down the running of a parallel algorithm.


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