Go to the documentation of this file.
43 #ifndef vtk_m_worklet_contourtree_distributed_hierarchical_hyper_augmenter_attachment_ids_equal_comparator_h
44 #define vtk_m_worklet_contourtree_distributed_hierarchical_hyper_augmenter_attachment_ids_equal_comparator_h
54 namespace contourtree_distributed
56 namespace hierarchical_augmenter
VTKM_CONT AttachmentIdsEqualComparator(const vtkm::worklet::contourtree_augmented::IdArrayType globalRegularIds)
Definition: AttachmentIdsEqualComparator.h:98
#define VTKM_EXEC
Definition: ExportMacros.h:51
Groups connected points that have the same field value.
Definition: Atomic.h:19
VTKM_CONT ReadPortalType PrepareForInput(vtkm::cont::DeviceAdapterId device, vtkm::cont::Token &token) const
Prepares this array to be used as an input to an operation in the execution environment.
Definition: ArrayHandle.h:574
VTKM_CONT AttachmentIdsEqualComparatorImpl(IdArrayPortalType globalRegularIdsPortal)
Definition: AttachmentIdsEqualComparator.h:72
vtkm::worklet::contourtree_augmented::IdArrayType GlobalRegularIds
Definition: AttachmentIdsEqualComparator.h:112
Implementation for a comparator that sorts supernode pairs by:
Definition: AttachmentIdsEqualComparator.h:64
Execution object for a comparator that sorts supernode pairs by:
Definition: AttachmentIdsEqualComparator.h:93
typename StorageType::ReadPortalType ReadPortalType
Definition: ArrayHandle.h:294
vtkm::Int32 Id
Represents an ID (index into arrays).
Definition: Types.h:191
A token to hold the scope of an ArrayHandle or other object.
Definition: Token.h:35
VTKM_EXEC bool operator()(const vtkm::Id &x, const vtkm::Id &y) const
Definition: AttachmentIdsEqualComparator.h:79
IdArrayPortalType GlobalRegularIdsPortal
Definition: AttachmentIdsEqualComparator.h:85
#define VTKM_CONT
Definition: ExportMacros.h:57
typename vtkm::worklet::contourtree_augmented::IdArrayType::ReadPortalType IdArrayPortalType
Definition: AttachmentIdsEqualComparator.h:68
Base ExecutionObjectBase for execution objects to inherit from so that you can use an arbitrary objec...
Definition: ExecutionObjectBase.h:31
Definition: DeviceAdapterTag.h:52
VTKM_CONT AttachmentIdsEqualComparatorImpl PrepareForExecution(vtkm::cont::DeviceAdapterId device, vtkm::cont::Token &token) const
Create a AttachmentIdsEqualComparatorImpl object for use in the sort or worklet.
Definition: AttachmentIdsEqualComparator.h:105