Go to the documentation of this file.
   10 #ifndef vtk_m_worklet_DispatcherCellNeighborhood_h 
   11 #define vtk_m_worklet_DispatcherCellNeighborhood_h 
   21 class WorkletNeighborhood;
 
   22 class WorkletCellNeighborhood;
 
   26 template <
typename WorkletType>
 
   28   : 
public vtkm::worklet::internal::DispatcherBase<DispatcherCellNeighborhood<WorkletType>,
 
   30                                                    vtkm::worklet::WorkletNeighborhood>
 
   33     vtkm::worklet::internal::DispatcherBase<DispatcherCellNeighborhood<WorkletType>,
 
   39   template <
typename... T>
 
   45   template <
typename Invocation>
 
   48     using namespace vtkm::worklet::internal;
 
   51     using InputDomainType = 
typename Invocation::InputDomainType;
 
   60     const InputDomainType& inputDomain = invocation.GetInputDomain();
 
   65     this->BasicInvoke(invocation, inputRange);
 
   71 #endif //vtk_m_worklet_DispatcherCellNeighborhood_h 
  
Groups connected points that have the same field value.
Definition: Atomic.h:19
 
Dispatcher for worklets that inherit from WorkletCellNeighborhood.
Definition: DispatcherCellNeighborhood.h:27
 
vtkm::worklet::internal::DispatcherBase< DispatcherCellNeighborhood< WorkletType >, WorkletType, vtkm::worklet::WorkletNeighborhood > Superclass
Definition: DispatcherCellNeighborhood.h:35
 
typename Superclass::ScatterType ScatterType
Definition: DispatcherCellNeighborhood.h:36
 
#define VTKM_CONT
Definition: ExportMacros.h:57
 
void DoInvoke(Invocation &invocation) const
Definition: DispatcherCellNeighborhood.h:46
 
A tag used to identify the cell elements in a topology.
Definition: TopologyElementTag.h:24
 
DispatcherCellNeighborhood(T &&... args)
Definition: DispatcherCellNeighborhood.h:40
 
Definition: WorkletNeighborhood.h:42
 
#define VTKM_IS_CELL_SET(T)
Definition: CellSet.h:89