#include <graph.hpp>
| Public Types | |
| typedef std::set< edge_ptr > | edge_list | 
| typedef edge_list::iterator | edge_iterator | 
| typedef std::map< node_ptr, edge_ptr > | successor_map_t | 
| Public Member Functions | |
| Node (node_id id) | |
| void | add_out_edge (edge_ptr edge) | 
| void | remove_out_edge (edge_ptr edge) | 
| edge_list & | get_out_edges () | 
| edge_iterator | out_edge_begin () | 
| edge_iterator | out_edge_end () | 
| void | add_in_edge (edge_ptr edge) | 
| void | remove_in_edge (edge_ptr edge) | 
| edge_list & | get_in_edges () | 
| edge_iterator | in_edge_begin () | 
| edge_iterator | in_edge_end () | 
| node_id | id () const | 
| size_t | out_degree () const | 
| size_t | in_degree () const | 
| size_t | in_out_degree () const | 
| std::set< node_ptr > | in_out_neighbors () | 
| edge_ptr | get_successor_edge (node_ptr v) | 
| Public Attributes | |
| successor_map_t | successor_map_ | 
| double | tau | 
| typedef edge_list::iterator pele::Node::edge_iterator | 
| typedef std::set<edge_ptr> pele::Node::edge_list | 
| typedef std::map<node_ptr, edge_ptr> pele::Node::successor_map_t | 
| pele::Node::Node | ( | node_id | id | ) |  [inline] | 
| void pele::Node::add_in_edge | ( | edge_ptr | edge | ) |  [inline] | 
| void pele::Node::add_out_edge | ( | edge_ptr | edge | ) |  [inline] | 
| edge_list& pele::Node::get_in_edges | ( | ) |  [inline] | 
| edge_list& pele::Node::get_out_edges | ( | ) |  [inline] | 
| edge_ptr pele::Node::get_successor_edge | ( | node_ptr | v | ) |  [inline] | 
| node_id pele::Node::id | ( | ) | const  [inline] | 
| size_t pele::Node::in_degree | ( | ) | const  [inline] | 
| edge_iterator pele::Node::in_edge_begin | ( | ) |  [inline] | 
| edge_iterator pele::Node::in_edge_end | ( | ) |  [inline] | 
| size_t pele::Node::in_out_degree | ( | ) | const  [inline] | 
| std::set< node_ptr > pele::Node::in_out_neighbors | ( | ) | 
| size_t pele::Node::out_degree | ( | ) | const  [inline] | 
| edge_iterator pele::Node::out_edge_begin | ( | ) |  [inline] | 
| edge_iterator pele::Node::out_edge_end | ( | ) |  [inline] | 
| void pele::Node::remove_in_edge | ( | edge_ptr | edge | ) |  [inline] | 
| void pele::Node::remove_out_edge | ( | edge_ptr | edge | ) |  [inline] | 
| double pele::Node::tau | 
 1.7.6.1
 1.7.6.1