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

#include <EdgePeakComparator.h>

Public Types

using ValuePortalType = typename ValueArrayType::ReadPortalType
 
using IdPortalType = typename IdArrayType::ReadPortalType
 

Public Member Functions

VTKM_CONT ExecObject (ValuePortalType values, IdPortalType valueIndex, IdPortalType edgeFar, IdPortalType edgeNear, IdPortalType arcArray, bool isJoinGraph)
 
VTKM_EXEC bool operator() (const vtkm::Id &i, const vtkm::Id &j) const
 

Public Attributes

ValuePortalType Values
 
IdPortalType ValueIndex
 
IdPortalType EdgeFar
 
IdPortalType EdgeNear
 
IdPortalType ArcArray
 
bool IsJoinGraph
 

Member Typedef Documentation

◆ IdPortalType

template<typename T , typename StorageType >
using vtkm::worklet::contourtree::EdgePeakComparator< T, StorageType >::ExecObject::IdPortalType = typename IdArrayType::ReadPortalType

◆ ValuePortalType

template<typename T , typename StorageType >
using vtkm::worklet::contourtree::EdgePeakComparator< T, StorageType >::ExecObject::ValuePortalType = typename ValueArrayType::ReadPortalType

Constructor & Destructor Documentation

◆ ExecObject()

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

Member Function Documentation

◆ operator()()

template<typename T , typename StorageType >
VTKM_EXEC bool vtkm::worklet::contourtree::EdgePeakComparator< T, StorageType >::ExecObject::operator() ( const vtkm::Id i,
const vtkm::Id j 
) const
inline

Member Data Documentation

◆ ArcArray

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

◆ EdgeFar

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

◆ EdgeNear

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

◆ IsJoinGraph

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

◆ ValueIndex

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

◆ Values

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

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