VTK-m
2.2
|
ControlSignature
tag for execution object inputs.
More...
#include <WorkletReduceByKey.h>
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.