VTK-m  2.0
Public Member Functions | Private Attributes | List of all members
vtkm::worklet::contourtree_distributed::hierarchical_augmenter::AttachmentIdsEqualComparator Class Reference

Execution object for a comparator that sorts supernode pairs by: More...

#include <AttachmentIdsEqualComparator.h>

Inheritance diagram for vtkm::worklet::contourtree_distributed::hierarchical_augmenter::AttachmentIdsEqualComparator:
vtkm::cont::ExecutionObjectBase

Public Member Functions

VTKM_CONT AttachmentIdsEqualComparator (const vtkm::worklet::contourtree_augmented::IdArrayType globalRegularIds)
 
VTKM_CONT AttachmentIdsEqualComparatorImpl PrepareForExecution (vtkm::cont::DeviceAdapterId device, vtkm::cont::Token &token) const
 Create a AttachmentIdsEqualComparatorImpl object for use in the sort or worklet. More...
 

Private Attributes

vtkm::worklet::contourtree_augmented::IdArrayType GlobalRegularIds
 

Detailed Description

Execution object for a comparator that sorts supernode pairs by:

  1. the superparent round
  2. global regular Id
  3. supernode Id (if any)

Constructor & Destructor Documentation

◆ AttachmentIdsEqualComparator()

VTKM_CONT vtkm::worklet::contourtree_distributed::hierarchical_augmenter::AttachmentIdsEqualComparator::AttachmentIdsEqualComparator ( const vtkm::worklet::contourtree_augmented::IdArrayType  globalRegularIds)
inline

Member Function Documentation

◆ PrepareForExecution()

VTKM_CONT AttachmentIdsEqualComparatorImpl vtkm::worklet::contourtree_distributed::hierarchical_augmenter::AttachmentIdsEqualComparator::PrepareForExecution ( vtkm::cont::DeviceAdapterId  device,
vtkm::cont::Token token 
) const
inline

Create a AttachmentIdsEqualComparatorImpl object for use in the sort or worklet.

Member Data Documentation

◆ GlobalRegularIds

vtkm::worklet::contourtree_augmented::IdArrayType vtkm::worklet::contourtree_distributed::hierarchical_augmenter::AttachmentIdsEqualComparator::GlobalRegularIds
private

The documentation for this class was generated from the following file: