Go to the documentation of this file.
63 #ifndef vtk_m_worklet_contourtree_augmented_contourtree_mesh_inc_arc_comparator_h
64 #define vtk_m_worklet_contourtree_augmented_contourtree_mesh_inc_arc_comparator_h
74 namespace contourtree_augmented
76 namespace mesh_dem_contourtree_mesh_inc
91 :
ArcsPortal(ct_arcs.PrepareForInput(device, token))
103 return from1 < from2;
Definition: ArcComparator.h:118
#define VTKM_EXEC
Definition: ExportMacros.h:51
Groups connected points that have the same field value.
Definition: Atomic.h:19
vtkm::cont::ArrayHandle< vtkm::Id >::ReadPortalType IdPortalType
Definition: ArcComparator.h:84
VTKM_CONT ArcComparatorImpl PrepareForExecution(vtkm::cont::DeviceAdapterId device, vtkm::cont::Token &token) const
Definition: ArcComparator.h:128
VTKM_EXEC bool operator()(const vtkm::Id &x, const vtkm::Id &y) const
Definition: ArcComparator.h:97
VTKM_EXEC_CONT vtkm::Id MaskedIndex(vtkm::Id flaggedIndex)
Definition: filter/scalar_topology/worklet/contourtree_augmented/Types.h:127
typename StorageType::ReadPortalType ReadPortalType
Definition: ArrayHandle.h:294
vtkm::Int32 Id
Represents an ID (index into arrays).
Definition: Types.h:191
IdPortalType ArcsPortal
Definition: ArcComparator.h:114
A token to hold the scope of an ArrayHandle or other object.
Definition: Token.h:35
VTKM_CONT ArcComparator(const IdArrayType &arcs)
Definition: ArcComparator.h:123
Definition: ArcComparator.h:81
#define VTKM_CONT
Definition: ExportMacros.h:57
Base ExecutionObjectBase for execution objects to inherit from so that you can use an arbitrary objec...
Definition: ExecutionObjectBase.h:31
Definition: DeviceAdapterTag.h:52
IdArrayType Arcs
Definition: ArcComparator.h:135
VTKM_CONT ArcComparatorImpl(const IdArrayType &ct_arcs, vtkm::cont::DeviceAdapterId device, vtkm::cont::Token &token)
Definition: ArcComparator.h:88