Remove unneeded ExecutionSignatures

This commit is contained in:
Robert Maynard 2019-10-07 08:23:40 -04:00
parent c3f0060cc5
commit cf2d62fb90
18 changed files with 1 additions and 23 deletions

@ -29,7 +29,6 @@ namespace worklet
struct HelloWorklet : public vtkm::worklet::WorkletMapField
{
using ControlSignature = void(FieldIn inVector, FieldOut outMagnitude);
using ExecutionSignature = void(_1, _2);
VTKM_EXEC void operator()(const vtkm::Vec3f& inVector, vtkm::FloatDefault& outMagnitude) const
{

@ -15,7 +15,6 @@ namespace
struct ComputeReverseMapping : public vtkm::worklet::WorkletMapField
{
using ControlSignature = void(FieldIn cellIndex, WholeArrayOut cellIds);
using ExecutionSignature = void(_1, _2);
VTKM_SUPPRESS_EXEC_WARNINGS
template <typename PortalType>

@ -23,7 +23,6 @@ class CrossProduct : public vtkm::worklet::WorkletMapField
{
public:
using ControlSignature = void(FieldIn, FieldIn, FieldOut);
using ExecutionSignature = void(_1, _2, _3);
template <typename T>
VTKM_EXEC void operator()(const vtkm::Vec<T, 3>& vec1,

@ -23,7 +23,6 @@ class DotProduct : public vtkm::worklet::WorkletMapField
{
public:
using ControlSignature = void(FieldIn, FieldIn, FieldOut);
using ExecutionSignature = void(_1, _2, _3);
template <typename T, vtkm::IdComponent Size>
VTKM_EXEC void operator()(const vtkm::Vec<T, Size>& v1,

@ -23,7 +23,6 @@ class Magnitude : public vtkm::worklet::WorkletMapField
{
public:
using ControlSignature = void(FieldIn, FieldOut);
using ExecutionSignature = void(_1, _2);
template <typename T, typename T2>
VTKM_EXEC void operator()(const T& inValue, T2& outValue) const

@ -23,7 +23,6 @@ class Normal : public vtkm::worklet::WorkletMapField
{
public:
using ControlSignature = void(FieldIn, FieldOut);
using ExecutionSignature = void(_1, _2);
template <typename T, typename T2>
VTKM_EXEC void operator()(const T& inValue, T2& outValue) const
@ -36,7 +35,6 @@ class Normalize : public vtkm::worklet::WorkletMapField
{
public:
using ControlSignature = void(FieldInOut);
using ExecutionSignature = void(_1);
template <typename T>
VTKM_EXEC void operator()(T& value) const

@ -27,7 +27,6 @@ public:
struct DistributeCellData : public vtkm::worklet::WorkletMapField
{
using ControlSignature = void(FieldIn inIndices, FieldOut outIndices);
using ExecutionSignature = void(_1, _2);
using ScatterType = vtkm::worklet::ScatterCounting;

@ -29,8 +29,6 @@ struct DivergenceTypes
struct Divergence : public vtkm::worklet::WorkletMapField
{
using ControlSignature = void(FieldIn input, FieldOut output);
using ExecutionSignature = void(_1, _2);
using InputDomain = _1;
template <typename InputType, typename OutputType>
VTKM_EXEC void operator()(const InputType& input, OutputType& divergence) const

@ -28,8 +28,6 @@ struct QCriterionTypes
struct QCriterion : public vtkm::worklet::WorkletMapField
{
using ControlSignature = void(FieldIn input, FieldOut output);
using ExecutionSignature = void(_1, _2);
using InputDomain = _1;
template <typename InputType, typename OutputType>
VTKM_EXEC void operator()(const InputType& input, OutputType& qcriterion) const

@ -31,9 +31,6 @@ struct Transpose3x3 : vtkm::worklet::WorkletMapField
{
using ControlSignature = void(FieldInOut field);
using ExecutionSignature = void(_1);
using InputDomain = _1;
template <typename FieldInVecType>
VTKM_EXEC void operator()(FieldInVecType& field) const
{

@ -29,8 +29,6 @@ struct VorticityTypes
struct Vorticity : public vtkm::worklet::WorkletMapField
{
using ControlSignature = void(FieldIn input, FieldOut output);
using ExecutionSignature = void(_1, _2);
using InputDomain = _1;
template <typename InputType, typename OutputType>
VTKM_EXEC void operator()(const InputType& input, OutputType& vorticity) const

@ -12,6 +12,7 @@ set(headers
DecayHelpers.h
DispatcherBase.h
MaskBase.h
Placeholders.h
ScatterBase.h
TriangulateTables.h
WorkletBase.h

@ -65,7 +65,6 @@ public:
ZFPDims = PaddedDims / 4;
}
using ControlSignature = void(FieldIn, WholeArrayOut, WholeArrayIn bitstream);
using ExecutionSignature = void(_1, _2, _3);
template <typename InputScalarPortal, typename BitstreamPortal>
VTKM_EXEC void operator()(const vtkm::Id blockIdx,

@ -77,7 +77,6 @@ public:
ZFPDims[1] = PaddedDims[1] / 4;
}
using ControlSignature = void(FieldIn, WholeArrayOut, WholeArrayIn bitstream);
using ExecutionSignature = void(_1, _2, _3);
template <typename InputScalarPortal, typename BitstreamPortal>
VTKM_EXEC void operator()(const vtkm::Id blockIdx,

@ -85,7 +85,6 @@ public:
ZFPDims[2] = PaddedDims[2] / 4;
}
using ControlSignature = void(FieldIn, WholeArrayOut, WholeArrayIn bitstream);
using ExecutionSignature = void(_1, _2, _3);
template <typename InputScalarPortal, typename BitstreamPortal>
VTKM_EXEC void operator()(const vtkm::Id blockIdx,

@ -71,7 +71,6 @@ public:
ZFPDims = PaddedDims / 4;
}
using ControlSignature = void(FieldIn, WholeArrayIn, AtomicArrayInOut bitstream);
using ExecutionSignature = void(_1, _2, _3);
template <class InputScalarPortal, typename BitstreamPortal>
VTKM_EXEC void operator()(const vtkm::Id blockIdx,

@ -84,7 +84,6 @@ public:
ZFPDims[1] = PaddedDims[1] / 4;
}
using ControlSignature = void(FieldIn, WholeArrayIn, AtomicArrayInOut bitstream);
using ExecutionSignature = void(_1, _2, _3);
template <class InputScalarPortal, typename BitstreamPortal>
VTKM_EXEC void operator()(const vtkm::Id blockIdx,

@ -103,7 +103,6 @@ public:
ZFPDims[2] = PaddedDims[2] / 4;
}
using ControlSignature = void(FieldIn, WholeArrayIn, AtomicArrayInOut bitstream);
using ExecutionSignature = void(_1, _2, _3);
template <typename InputScalarPortal, typename BitstreamPortal>
VTKM_EXEC void operator()(const vtkm::Id blockIdx,