Go to the documentation of this file.
10 #ifndef vtk_m_cont_CellLocatorGeneral_h
11 #define vtk_m_cont_CellLocatorGeneral_h
42 :
public vtkm::cont::internal::CellLocatorBase<CellLocatorGeneral>
44 using Superclass = vtkm::cont::internal::CellLocatorBase<CellLocatorGeneral>;
53 vtkm::cont::internal::ExecutionObjectType<vtkm::cont::CellLocatorRectilinearGrid>,
54 vtkm::cont::internal::ExecutionObjectType<vtkm::cont::CellLocatorTwoLevel>>;
57 using LastCell =
typename ExecObjType::LastCell;
68 struct PrepareFunctor;
73 #endif // vtk_m_cont_CellLocatorGeneral_h
Definition: cont/CellLocatorRectilinearGrid.h:22
Groups connected points that have the same field value.
Definition: Atomic.h:19
typename detail::ListApplyImpl< List, Target >::type ListApply
Applies the list of types to a template.
Definition: List.h:132
vtkm::cont::internal::CellLocatorBase< CellLocatorGeneral > Superclass
Definition: CellLocatorGeneral.h:44
A token to hold the scope of an ArrayHandle or other object.
Definition: Token.h:35
friend Superclass
Definition: CellLocatorGeneral.h:65
#define VTKM_CONT
Definition: ExportMacros.h:57
vtkm::ListApply< ExecLocatorList, vtkm::exec::CellLocatorMultiplexer > ExecObjType
Definition: CellLocatorGeneral.h:56
A CellLocator that works generally well for any supported cell set.
Definition: CellLocatorGeneral.h:41
vtkm::cont::ListAsVariant< ContLocatorList > LocatorImpl
Definition: CellLocatorGeneral.h:63
Definition: DeviceAdapterTag.h:52
typename ExecObjType::LastCell LastCell
Definition: CellLocatorGeneral.h:57
A locator that uses 2 nested levels of grids.
Definition: cont/CellLocatorTwoLevel.h:43