|
unsigned int | num_vertices () const |
|
unsigned int | num_nodes () const |
|
unsigned int | num_edges () const |
|
iterator | begin () |
|
const_iterator | begin () const |
|
iterator | end () |
|
const_iterator | end () const |
|
void | clear () |
|
vertex_neighbor_iterator | out_neighbors_begin (const vertex &a) |
|
vertex_neighbor_const_iterator | out_neighbors_begin (const vertex &a) const |
|
vertex_neighbor_iterator | out_neighbors_end (const vertex &a) |
|
vertex_neighbor_const_iterator | out_neighbors_end (const vertex &a) const |
|
| tGraph () |
|
| tGraph (std::istream &s) |
|
| tGraph (const tGraph &B) |
|
| tGraph (const edge_set &E) |
|
bool | is_undirected () const |
|
bool | is_directed () const |
|
void | set_undirected () |
|
iterator | find (const vertex &a) |
|
const_iterator | find (const vertex &a) const |
|
const vertex_set & | in_neighbors (const vertex &a) const |
|
vertex_set & | in_neighbors (const vertex &a) |
|
const vertex_set & | out_neighbors (const vertex &a) const |
|
vertex_set & | out_neighbors (const vertex &a) |
|
unsigned int | in_degree (const vertex &a) const |
|
unsigned int | out_degree (const vertex &a) const |
|
unsigned int | degree (const vertex &a) const |
|
bool | isolated (const vertex &a) const |
|
void | insert_vertex (const vertex &a) |
|
void | insert_new_vertex_inout_list (const vertex &a, const vertex_set &IN, const vertex_set &OUT) |
|
void | insert_edge_noloop (iterator pa, iterator pb) |
|
void | insert_edge (iterator pa, iterator pb) |
|
void | insert_edge_noloop (const vertex &a, const vertex &b) |
|
void | insert_edge (const vertex &a, const vertex &b) |
|
void | insert_undirected_edge (const vertex &a, const vertex &b) |
|
void | insert_edge (const edge &E) |
|
void | insert_undirected_edge (const edge &E) |
|
bool | remove_edge (iterator pa, iterator pb) |
|
void | remove_edge (const vertex &a, const vertex &b) |
|
void | remove_edge (const edge &E) |
|
void | remove_undirected_edge (const vertex &a, const vertex &b) |
|
void | remove_undirected_edge (const edge &e) |
|
void | remove_vertex (iterator pa) |
|
void | remove_vertex_set (const vertex_set &V) |
|
void | remove_vertex (const vertex &a) |
|
bool | includes_vertex (const vertex &a) const |
|
bool | includes_edge (const vertex &a, const vertex &b) const |
|
bool | includes_edge (const edge &e) const |
|
std::vector< edge > | edge_list () const |
|
tGraph & | plus_eq (const tGraph &B) |
|
tGraph | intersect (const tGraph &B) const |
|
tGraph | operator* (const tGraph &B) const |
|
tGraph | minus (const tGraph &B) const |
|
tGraph | operator- (const tGraph &B) const |
|
tGraph | plus (const tGraph &B) const |
|
tGraph | operator+ (const tGraph &B) const |
|
tGraph & | operator+= (const tGraph &B) |
|
tGraph | subgraph (const vertex_set &A) const |
|
unsigned int | subgraph_size (const vertex_set &A) const |
|
double | subgraph_sparsity (const vertex_set &A) const |
|
void | print () const |
|
void | absorb (iterator pa, iterator pb) |
|
iterator | smart_absorb (iterator pa, iterator pb) |
|
vertex | smart_absorb (vertex a, vertex b) |
|
void | absorb (vertex a, vertex b) |
|