10 #ifndef vtk_m_worklet_Dispatcher_MapField_h
11 #define vtk_m_worklet_Dispatcher_MapField_h
20 class WorkletMapField;
24 template <
typename WorkletType>
26 :
public vtkm::worklet::internal::
27 DispatcherBase<DispatcherMapField<WorkletType>, WorkletType, vtkm::worklet::WorkletMapField>
34 template <
typename... T>
40 template <
typename Invocation>
43 using namespace vtkm::worklet::internal;
46 using InputDomainType =
typename Invocation::InputDomainType;
50 const InputDomainType& inputDomain = invocation.GetInputDomain();
56 auto numInstances = SchedulingRange(inputDomain);
60 this->BasicInvoke(invocation, numInstances);
66 #endif //vtk_m_worklet_Dispatcher_MapField_h