VTK-m
2.2
|
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.