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