#include <opt_union_find.h>

Public Member Functions | |
| U_F_ELEMENT (void) | |
| void | Put_in_set (U_F_REP< ELEMENT_TYPE > *set) |
| void | Set_parent (U_F_ELEMENT *parent) |
| BOOL | Null_parent (void) const |
| U_F_REP< ELEMENT_TYPE > * | Find (void) |
Private Attributes | |
| U_F_ELEMENT * | _parent |
| U_F_REP< ELEMENT_TYPE > * | _set_rep |
Definition at line 134 of file opt_union_find.h.
| U_F_ELEMENT< ELEMENT_TYPE >::U_F_ELEMENT | ( | void | ) | [inline] |
Definition at line 145 of file opt_union_find.h.
| void U_F_ELEMENT< ELEMENT_TYPE >::Put_in_set | ( | U_F_REP< ELEMENT_TYPE > * | set | ) | [inline] |
| void U_F_ELEMENT< ELEMENT_TYPE >::Set_parent | ( | U_F_ELEMENT< ELEMENT_TYPE > * | parent | ) | [inline] |
Definition at line 163 of file opt_union_find.h.
| BOOL U_F_ELEMENT< ELEMENT_TYPE >::Null_parent | ( | void | ) | const [inline] |
Definition at line 165 of file opt_union_find.h.
Referenced by IP_ALIAS_CLASS_REP::Print(), and ALIAS_CLASS_REP::Print().
| U_F_REP< ELEMENT_TYPE > * U_F_ELEMENT< ELEMENT_TYPE >::Find | ( | void | ) | [inline] |
Definition at line 222 of file opt_union_find.h.
References U_F_ELEMENT< ELEMENT_TYPE >::_parent, U_F_ELEMENT< ELEMENT_TYPE >::_set_rep, U_F_ELEMENT< ELEMENT_TYPE >::Find(), Is_True, NULL, and U_F_REP< ELEMENT_TYPE >::Representative().
Referenced by U_F_ELEMENT< ELEMENT_TYPE >::Find().
U_F_ELEMENT* U_F_ELEMENT< ELEMENT_TYPE >::_parent [private] |
Definition at line 141 of file opt_union_find.h.
Referenced by U_F_ELEMENT< ELEMENT_TYPE >::Find(), U_F_ELEMENT< ALIAS_CLASS_MEMBER >::Null_parent(), U_F_ELEMENT< ALIAS_CLASS_MEMBER >::Put_in_set(), and U_F_ELEMENT< ALIAS_CLASS_MEMBER >::Set_parent().
U_F_REP<ELEMENT_TYPE>* U_F_ELEMENT< ELEMENT_TYPE >::_set_rep [private] |
Definition at line 142 of file opt_union_find.h.
Referenced by U_F_ELEMENT< ELEMENT_TYPE >::Find(), and U_F_ELEMENT< ALIAS_CLASS_MEMBER >::Put_in_set().
1.5.6