MeshLib C++ Docs
Loading...
Searching...
No Matches
MR::ParallelUnionFind< I > Member List

This is the complete list of members for MR::ParallelUnionFind< I >, including all inherited members.

BaseUnionFind()=defaultMR::BaseUnionFind< I >
BaseUnionFind(const BaseUnionFind &)=defaultMR::BaseUnionFind< I >
BaseUnionFind(BaseUnionFind &&) noexcept=defaultMR::BaseUnionFind< I >
find(I a)MR::BaseUnionFind< I >inline
findRootNoUpdate_(I a) constMR::BaseUnionFind< I >inlineprotected
findUpdateRange(I a, I begin, I end)MR::BaseUnionFind< I >inline
isRoot(I a) constMR::BaseUnionFind< I >inline
operator=(const BaseUnionFind &)=defaultMR::BaseUnionFind< I >
operator=(BaseUnionFind &&) noexcept=defaultMR::BaseUnionFind< I >
ParallelUnionFind()=defaultMR::ParallelUnionFind< I >
ParallelUnionFind(size_t size)MR::ParallelUnionFind< I >inlineexplicit
parent(I a) constMR::BaseUnionFind< I >inline
parents() constMR::BaseUnionFind< I >inline
parents_MR::BaseUnionFind< I >protected
reset(size_t size)MR::BaseUnionFind< I >inline
roots()MR::BaseUnionFind< I >inline
size() constMR::BaseUnionFind< I >inline
SizeType typedefMR::BaseUnionFind< I >
uniteAtomic(I first, I second)MR::ParallelUnionFind< I >inline
united(I first, I second)MR::BaseUnionFind< I >inline
uniteUnbalanced(I first, I second)MR::BaseUnionFind< I >inline
updateRoot_(I a, const I r)MR::BaseUnionFind< I >inlineprotected
updateRoot_(I a)MR::BaseUnionFind< I >inlineprotected
updateRootInRange_(I a, const I r, I begin, I end)MR::BaseUnionFind< I >inlineprotected