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

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

#include <AttachmentSuperparentAndIndexComparator.h>

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

Public Member Functions

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

Private Attributes

vtkm::worklet::contourtree_augmented::IdArrayType Superparents
 the superparent Id More...
 
vtkm::worklet::contourtree_augmented::IdArrayType GlobalRegularIds
 the global rergular Id for tiebreak More...
 
vtkm::worklet::contourtree_augmented::IdArrayType SupernodeIds
 the supernode Id for tiebreak More...
 

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

◆ AttachmentSuperparentAndIndexComparator()

VTKM_CONT vtkm::worklet::contourtree_distributed::hierarchical_augmenter::AttachmentSuperparentAndIndexComparator::AttachmentSuperparentAndIndexComparator ( const vtkm::worklet::contourtree_augmented::IdArrayType  superparents,
const vtkm::worklet::contourtree_augmented::IdArrayType  globalRegularIds,
const vtkm::worklet::contourtree_augmented::IdArrayType  supernodeIds 
)
inline

Member Function Documentation

◆ PrepareForExecution()

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

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

Member Data Documentation

◆ GlobalRegularIds

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

the global rergular Id for tiebreak

◆ SupernodeIds

vtkm::worklet::contourtree_augmented::IdArrayType vtkm::worklet::contourtree_distributed::hierarchical_augmenter::AttachmentSuperparentAndIndexComparator::SupernodeIds
private

the supernode Id for tiebreak

◆ Superparents

vtkm::worklet::contourtree_augmented::IdArrayType vtkm::worklet::contourtree_distributed::hierarchical_augmenter::AttachmentSuperparentAndIndexComparator::Superparents
private

the superparent Id


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