VTK-m  2.0
Public Types | Public Member Functions | Public Attributes | List of all members
vtkm::worklet::StableSortIndices::IndirectSortPredicate< KeyPortalType > Struct Template Reference

#include <StableSortIndices.h>

Public Types

using KeyType = typename KeyPortalType::ValueType
 

Public Member Functions

VTKM_CONT IndirectSortPredicate (const KeyPortalType &keyPortal)
 
template<typename IndexType >
VTKM_EXEC bool operator() (const IndexType &a, const IndexType &b) const
 

Public Attributes

const KeyPortalType KeyPortal
 

Member Typedef Documentation

◆ KeyType

template<typename KeyPortalType >
using vtkm::worklet::StableSortIndices::IndirectSortPredicate< KeyPortalType >::KeyType = typename KeyPortalType::ValueType

Constructor & Destructor Documentation

◆ IndirectSortPredicate()

template<typename KeyPortalType >
VTKM_CONT vtkm::worklet::StableSortIndices::IndirectSortPredicate< KeyPortalType >::IndirectSortPredicate ( const KeyPortalType &  keyPortal)
inline

Member Function Documentation

◆ operator()()

template<typename KeyPortalType >
template<typename IndexType >
VTKM_EXEC bool vtkm::worklet::StableSortIndices::IndirectSortPredicate< KeyPortalType >::operator() ( const IndexType &  a,
const IndexType &  b 
) const
inline

Member Data Documentation

◆ KeyPortal

template<typename KeyPortalType >
const KeyPortalType vtkm::worklet::StableSortIndices::IndirectSortPredicate< KeyPortalType >::KeyPortal

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