Viskores  1.0
viskores::worklet::WorkletVisitCellsWithPoints::ExecObject Struct Reference

ControlSignature tag for execution object inputs. More...

#include <WorkletMapTopology.h>

Inheritance diagram for viskores::worklet::WorkletVisitCellsWithPoints::ExecObject:
viskores::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 viskores::exec::ExecutionObjectBase. Subclasses of viskores::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: