|
VTK-m
2.3
|
The base class for all tags used in an ExecutionSignature.
More...
#include <ExecutionSignatureTagBase.h>
The base class for all tags used in an ExecutionSignature.
If a new ExecutionSignature tag is created, it must be derived from this class in some way. This helps identify ExecutionSignature tags in the VTKM_IS_EXECUTION_SIGNATURE_TAG macro and allows checking the validity of an ExecutionSignature.
In addition to inheriting from this base class, an ExecutionSignature tag must define a static const vtkm::IdComponent named INDEX that points to a parameter in the ControlSignature and a typedef named AspectTag that defines the aspect of the fetch.
1.8.17