10 #ifndef vtk_m_worklet_DispatcherPointNeighborhood_h
11 #define vtk_m_worklet_DispatcherPointNeighborhood_h
20 class WorkletNeighborhood;
21 class WorkletPointNeighborhood;
25 template <
typename WorkletType>
27 :
public vtkm::worklet::internal::DispatcherBase<DispatcherPointNeighborhood<WorkletType>,
29 vtkm::worklet::WorkletNeighborhood>
32 vtkm::worklet::internal::DispatcherBase<DispatcherPointNeighborhood<WorkletType>,
38 template <
typename... T>
44 template <
typename Invocation>
47 using namespace vtkm::worklet::internal;
50 using InputDomainType =
typename Invocation::InputDomainType;
59 const InputDomainType& inputDomain = invocation.GetInputDomain();
64 this->BasicInvoke(invocation, inputRange);
70 #endif //vtk_m_worklet_DispatcherPointNeighborhood_h