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

ControlSignature tag for execution object inputs. More...

#include <WorkletReduceByKey.h>

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

Detailed Description

ControlSignature tag for execution object inputs.

This tag represents an execution object that is passed directly from the control environment to the worklet. A ExecObject argument expects a subclass of vtkm::exec::ExecutionObjectBase. Subclasses of vtkm::exec::ExecutionObjectBase behave like a factory for objects that work on particular devices. They do this by implementing a PrepareForExecution() method that takes a device adapter tag and returns an object that works on that device. That device-specific object is passed directly to the worklet.


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