VTK-m  2.0
Static Public Member Functions | List of all members
vtkm::worklet::connectivity::UnionFind Class Reference

#include <UnionFind.h>

Static Public Member Functions

template<typename Parents >
static VTKM_EXEC vtkm::Id findRoot (const Parents &parents, vtkm::Id index)
 
template<typename Parents >
static VTKM_EXEC void Unite (Parents &parents, vtkm::Id u, vtkm::Id v)
 
template<typename Parents >
static VTKM_EXEC void Flatten (Parents &parents, vtkm::Id index)
 

Member Function Documentation

◆ findRoot()

template<typename Parents >
static VTKM_EXEC vtkm::Id vtkm::worklet::connectivity::UnionFind::findRoot ( const Parents &  parents,
vtkm::Id  index 
)
inlinestatic

◆ Flatten()

template<typename Parents >
static VTKM_EXEC void vtkm::worklet::connectivity::UnionFind::Flatten ( Parents &  parents,
vtkm::Id  index 
)
inlinestatic

◆ Unite()

template<typename Parents >
static VTKM_EXEC void vtkm::worklet::connectivity::UnionFind::Unite ( Parents &  parents,
vtkm::Id  u,
vtkm::Id  v 
)
inlinestatic

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