#include <union.hh>
Inheritance diagram for oln::topo::tarjan::tarjan_set< I, aux_data_type >:


Public Types | |
| typedef mlc::exact< I >::ret::point_type | point_type |
| typedef mlc::exact< I >::ret::value_type | data_type |
| typedef oln::mute< I >::ret | image_type |
|
typedef mute< I, point_type >::ret | ima_parent_type |
|
typedef mute< I, aux_data_type >::ret | ima_aux_data_type |
Public Member Functions | |
| tarjan_set (const image_type &ima) | |
| void | make_set (const point_type &x) |
| void | link (const point_type &x, const point_type &y) |
| unsigned int | attribute (const point_type &x) |
| bool | equiv (const point_type &x, const point_type &y) |
| void | uni (const point_type &n, const point_type &p) |
| const point_type & | find_root (const point_type &x) |
| const point_type & | sure_find_root (const point_type &x) |
| const bool | is_root (const point_type &x) |
Static Public Member Functions | |
| const point_type & | active () |
| const point_type & | inactive () |
Public Attributes | |
| const image_type & | input |
| ima_parent_type | parent |
| ima_aux_data_type | aux_data |
Definition at line 49 of file union.hh.
1.3.6-20040222