|
mcpele
1.0.0
The Monte Carlo Python Energy Landscape Explorer
|
#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