#include <two_graphs_common_spanning_trees.hpp>
Public Member Functions | |
bridges_visitor (TreeMap tree, PredMap pred, DistMap dist, LowMap low, Buffer &buffer) | |
template<typename Vertex , typename Graph > | |
void | initialize_vertex (const Vertex &u, const Graph &g) |
template<typename Vertex , typename Graph > | |
void | discover_vertex (const Vertex &u, const Graph &g) |
template<typename Edge , typename Graph > | |
void | tree_edge (const Edge &e, const Graph &g) |
template<typename Edge , typename Graph > | |
void | back_edge (const Edge &e, const Graph &g) |
template<typename Vertex , typename Graph > | |
void | finish_vertex (const Vertex &u, const Graph &g) |
template<class Vertex , class Graph > | |
void | initialize_vertex (Vertex u, const Graph &g) |
template<class Vertex , class Graph > | |
void | start_vertex (Vertex u, const Graph &g) |
template<class Vertex , class Graph > | |
void | discover_vertex (Vertex u, const Graph &g) |
template<class Edge , class Graph > | |
void | examine_edge (Edge u, const Graph &g) |
template<class Edge , class Graph > | |
void | tree_edge (Edge u, const Graph &g) |
template<class Edge , class Graph > | |
void | back_edge (Edge u, const Graph &g) |
template<class Edge , class Graph > | |
void | forward_or_cross_edge (Edge u, const Graph &g) |
template<class Edge , class Graph > | |
void | finish_edge (Edge u, const Graph &g) |
template<class Vertex , class Graph > | |
void | finish_vertex (Vertex u, const Graph &g) |
Public Attributes | |
TreeMap | mTree |
PredMap | mPred |
DistMap | mDist |
LowMap | mLow |
Buffer & | mBuffer |
int | mNum |
Protected Attributes | |
Visitors | m_vis |
|
inline |
|
inline |
|
inlineinherited |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inline |
References boost::detail::bridges_visitor< TreeMap, PredMap, DistMap, LowMap, Buffer >::mBuffer, boost::detail::bridges_visitor< TreeMap, PredMap, DistMap, LowMap, Buffer >::mDist, boost::accumulators::extract::min, boost::detail::bridges_visitor< TreeMap, PredMap, DistMap, LowMap, Buffer >::mLow, boost::detail::bridges_visitor< TreeMap, PredMap, DistMap, LowMap, Buffer >::mPred, boost::detail::bridges_visitor< TreeMap, PredMap, DistMap, LowMap, Buffer >::mTree, boost::put(), and boost::Vertex.
|
inlineinherited |
|
inlineinherited |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inline |
|
inlineinherited |
|
protectedinherited |
Referenced by boost::dfs_visitor<>::back_edge(), boost::dfs_visitor<>::discover_vertex(), boost::dfs_visitor<>::examine_edge(), boost::dfs_visitor<>::finish_edge(), boost::dfs_visitor<>::finish_vertex(), boost::dfs_visitor<>::forward_or_cross_edge(), boost::dfs_visitor<>::initialize_vertex(), boost::dfs_visitor<>::start_vertex(), and boost::dfs_visitor<>::tree_edge().
Buffer& boost::detail::bridges_visitor< TreeMap, PredMap, DistMap, LowMap, Buffer >::mBuffer |
DistMap boost::detail::bridges_visitor< TreeMap, PredMap, DistMap, LowMap, Buffer >::mDist |
Referenced by boost::detail::bridges_visitor< TreeMap, PredMap, DistMap, LowMap, Buffer >::back_edge(), boost::detail::bridges_visitor< TreeMap, PredMap, DistMap, LowMap, Buffer >::discover_vertex(), boost::detail::bridges_visitor< TreeMap, PredMap, DistMap, LowMap, Buffer >::finish_vertex(), and boost::detail::bridges_visitor< TreeMap, PredMap, DistMap, LowMap, Buffer >::initialize_vertex().
LowMap boost::detail::bridges_visitor< TreeMap, PredMap, DistMap, LowMap, Buffer >::mLow |
int boost::detail::bridges_visitor< TreeMap, PredMap, DistMap, LowMap, Buffer >::mNum |
PredMap boost::detail::bridges_visitor< TreeMap, PredMap, DistMap, LowMap, Buffer >::mPred |
TreeMap boost::detail::bridges_visitor< TreeMap, PredMap, DistMap, LowMap, Buffer >::mTree |