Remove unused functions from TestingDeviceAdapter

This commit is contained in:
Robert Maynard 2020-10-09 10:11:24 -04:00
parent ec6b2bc7fb
commit 22dfb4776e

@ -81,25 +81,6 @@ private:
public: public:
// Cuda kernels have to be public (in Cuda 4.0). // Cuda kernels have to be public (in Cuda 4.0).
struct CopyArrayKernel
{
VTKM_CONT
CopyArrayKernel(const IdPortalConstType& input, const IdPortalType& output)
: InputArray(input)
, OutputArray(output)
{
}
VTKM_EXEC void operator()(vtkm::Id index, const vtkm::exec::internal::ErrorMessageBuffer&) const
{
this->OutputArray.Set(index, this->InputArray.Get(index));
}
VTKM_CONT void SetErrorMessageBuffer(const vtkm::exec::internal::ErrorMessageBuffer&) {}
IdPortalConstType InputArray;
IdPortalType OutputArray;
};
template <typename PortalType> template <typename PortalType>
struct GenericClearArrayKernel struct GenericClearArrayKernel
@ -143,19 +124,6 @@ public:
using ClearArrayKernel = GenericClearArrayKernel<IdPortalType>; using ClearArrayKernel = GenericClearArrayKernel<IdPortalType>;
struct ClearArrayMapKernel //: public vtkm::exec::WorkletMapField
{
// using ControlSignature = void(Field(Out));
// using ExecutionSignature = void(_1);
template <typename T>
VTKM_EXEC void operator()(T& value) const
{
value = OFFSET;
}
};
template <typename PortalType> template <typename PortalType>
struct AddArrayKernel struct AddArrayKernel
{ {