My Project
|
Directed Network With Cycles of Size 2. More...
#include <graph.h>
Public Types | |
typedef boost::adjacency_list < boost::setS, boost::listS, boost::bidirectionalS, boost::property < boost::vertex_name_t, lui > , boost::property < boost::edge_name_t, double > > | graph |
typedef boost::graph_traits < graph >::vertex_descriptor | vertex |
typedef boost::graph_traits < graph >::edge_descriptor | edge |
typedef boost::graph_traits < graph >::edge_iterator | edge_iterator |
typedef std::map< lui, vertex > | map |
typedef double | edge_name_t |
typedef lui | vertex_name_t |
Directed Network With Cycles of Size 2.
A directed graph type suitable for adding and removing vertices many times.
typedef boost::graph_traits<graph>::edge_descriptor bidirected_t::edge |
Network edge
typedef boost::graph_traits<graph>::edge_iterator bidirected_t::edge_iterator |
Iterator for network edges
typedef double bidirected_t::edge_name_t |
Edge identifier
typedef boost::adjacency_list<boost::setS, boost::listS, boost::bidirectionalS, boost::property<boost::vertex_name_t, lui>, boost::property<boost::edge_name_t, double> > bidirected_t::graph |
Network structure
typedef std::map<lui, vertex> bidirected_t::map |
ID or vertex name to vertex structure mapping
typedef boost::graph_traits<graph>::vertex_descriptor bidirected_t::vertex |
Network vertex or node
typedef lui bidirected_t::vertex_name_t |
vertex identifier