alglib::disjoint_sets::disjoint_sets< elt_type > Class Template Reference
#include <disjoint_sets.h>
Public Member Functions | |
| disjoint_sets () | |
| void | union_set (const elt_type &e1, const elt_type &e2) |
| int | find_set (const elt_type &e) |
| int | find_set_by_id (int id) |
| void | make_set (const elt_type &e) |
| bool | same_set (const elt_type &e1, const elt_type &e2) |
| int | set_count () |
| int | set_size (const elt_type &e) |
Constructor & Destructor Documentation
template<typename elt_type >
|
inline |
Member Function Documentation
template<typename elt_type >
| int alglib::disjoint_sets::disjoint_sets< elt_type >::find_set | ( | const elt_type & | e | ) |
int find_set_by_id(int id)
template<typename elt_type >
| int alglib::disjoint_sets::disjoint_sets< elt_type >::find_set_by_id | ( | int | id | ) |
template<typename elt_type >
| void alglib::disjoint_sets::disjoint_sets< elt_type >::make_set | ( | const elt_type & | e | ) |
template<typename elt_type >
| bool alglib::disjoint_sets::disjoint_sets< elt_type >::same_set | ( | const elt_type & | e1, |
| const elt_type & | e2 | ||
| ) |
template<typename elt_type >
| int alglib::disjoint_sets::disjoint_sets< elt_type >::set_count | ( | ) |
template<typename elt_type >
| int alglib::disjoint_sets::disjoint_sets< elt_type >::set_size | ( | const elt_type & | e | ) |
template<typename elt_type >
| void alglib::disjoint_sets::disjoint_sets< elt_type >::union_set | ( | const elt_type & | e1, |
| const elt_type & | e2 | ||
| ) |
int find_set(const elt_type &e)
Definition: disjoint_sets.h:52
The documentation for this class was generated from the following file:
- alglib/disjoint_sets/disjoint_sets.h

1.8.9.1