9 #ifndef GTL_BICONNECTIVITY_H
10 #define GTL_BICONNECTIVITY_H
68 virtual void reset ();
76 int low_number (
const node&
n)
const
84 bool is_biconnected ()
const
85 {
return num_of_components == 1;}
93 bool store_components ()
const
94 {
return store_comp; }
106 void store_components (
bool set)
120 void make_biconnected (
bool set)
130 bool make_biconnected ()
const
131 {
return add_edges; }
139 list<edge>::iterator additional_begin ()
140 {
return additional.begin (); }
148 list<edge>::iterator additional_end ()
149 {
return additional.end (); }
166 {
return cut_points.begin(); }
175 {
return cut_points.end(); }
214 int number_of_components ()
const
215 {
return num_of_components; }
324 #endif // GTL_BICONNECTIVITY_H