VTK-m  2.0
Classes | Public Types | Public Member Functions | Public Attributes | List of all members
vtkm::worklet::contourtree::EdgePeakComparator< T, StorageType > Class Template Reference

#include <EdgePeakComparator.h>

Inheritance diagram for vtkm::worklet::contourtree::EdgePeakComparator< T, StorageType >:
vtkm::cont::ExecutionObjectBase

Classes

class  ExecObject
 

Public Types

using ValueArrayType = vtkm::cont::ArrayHandle< T, StorageType >
 
using IdArrayType = vtkm::cont::ArrayHandle< vtkm::Id >
 

Public Member Functions

VTKM_CONT EdgePeakComparator (ValueArrayType values, IdArrayType valueIndex, IdArrayType edgeFar, IdArrayType edgeNear, IdArrayType arcArray, bool isJoinGraph)
 
VTKM_CONT ExecObject PrepareForExecution (vtkm::cont::DeviceAdapterId device, vtkm::cont::Token &token) const
 

Public Attributes

ValueArrayType Values
 
IdArrayType ValueIndex
 
IdArrayType EdgeFar
 
IdArrayType EdgeNear
 
IdArrayType ArcArray
 
bool IsJoinGraph
 

Member Typedef Documentation

◆ IdArrayType

template<typename T , typename StorageType >
using vtkm::worklet::contourtree::EdgePeakComparator< T, StorageType >::IdArrayType = vtkm::cont::ArrayHandle<vtkm::Id>

◆ ValueArrayType

template<typename T , typename StorageType >
using vtkm::worklet::contourtree::EdgePeakComparator< T, StorageType >::ValueArrayType = vtkm::cont::ArrayHandle<T, StorageType>

Constructor & Destructor Documentation

◆ EdgePeakComparator()

template<typename T , typename StorageType >
VTKM_CONT vtkm::worklet::contourtree::EdgePeakComparator< T, StorageType >::EdgePeakComparator ( ValueArrayType  values,
IdArrayType  valueIndex,
IdArrayType  edgeFar,
IdArrayType  edgeNear,
IdArrayType  arcArray,
bool  isJoinGraph 
)
inline

Member Function Documentation

◆ PrepareForExecution()

template<typename T , typename StorageType >
VTKM_CONT ExecObject vtkm::worklet::contourtree::EdgePeakComparator< T, StorageType >::PrepareForExecution ( vtkm::cont::DeviceAdapterId  device,
vtkm::cont::Token token 
) const
inline

Member Data Documentation

◆ ArcArray

template<typename T , typename StorageType >
IdArrayType vtkm::worklet::contourtree::EdgePeakComparator< T, StorageType >::ArcArray

◆ EdgeFar

template<typename T , typename StorageType >
IdArrayType vtkm::worklet::contourtree::EdgePeakComparator< T, StorageType >::EdgeFar

◆ EdgeNear

template<typename T , typename StorageType >
IdArrayType vtkm::worklet::contourtree::EdgePeakComparator< T, StorageType >::EdgeNear

◆ IsJoinGraph

template<typename T , typename StorageType >
bool vtkm::worklet::contourtree::EdgePeakComparator< T, StorageType >::IsJoinGraph

◆ ValueIndex

template<typename T , typename StorageType >
IdArrayType vtkm::worklet::contourtree::EdgePeakComparator< T, StorageType >::ValueIndex

◆ Values

template<typename T , typename StorageType >
ValueArrayType vtkm::worklet::contourtree::EdgePeakComparator< T, StorageType >::Values

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