|
| planar_dfs_visitor (LowPointMap lpm, DFSParentMap dfs_p, DFSNumberMap dfs_n, LeastAncestorMap lam, DFSParentEdgeMap dfs_edge) |
|
template<typename Vertex , typename Graph > |
void | start_vertex (const Vertex &u, Graph &) |
|
template<typename Vertex , typename Graph > |
void | discover_vertex (const Vertex &u, Graph &) |
|
template<typename Edge , typename Graph > |
void | tree_edge (const Edge &e, Graph &g) |
|
template<typename Edge , typename Graph > |
void | back_edge (const Edge &e, Graph &g) |
|
template<typename Vertex , typename Graph > |
void | finish_vertex (const Vertex &u, Graph &) |
|
void | initialize_vertex (Vertex u, const Graph &g) |
|
void | start_vertex (Vertex u, const Graph &g) |
|
void | discover_vertex (Vertex u, const Graph &g) |
|
void | examine_edge (Edge u, const Graph &g) |
|
void | tree_edge (Edge u, const Graph &g) |
|
void | back_edge (Edge u, const Graph &g) |
|
void | forward_or_cross_edge (Edge u, const Graph &g) |
|
void | finish_edge (Edge u, const Graph &g) |
|
void | finish_vertex (Vertex u, const Graph &g) |
|
template<typename LowPointMap , typename DFSParentMap , typename DFSNumberMap , typename LeastAncestorMap , typename DFSParentEdgeMap , typename SizeType >
template<typename Edge , typename Graph >
void boost::planar_dfs_visitor< LowPointMap, DFSParentMap, DFSNumberMap, LeastAncestorMap, DFSParentEdgeMap, SizeType >::back_edge |
( |
const Edge & |
e, |
|
|
Graph & |
g |
|
) |
| |
|
inline |
References BOOST_PREVENT_MACRO_SUBSTITUTION, BOOST_USING_STD_MIN, boost::planar_dfs_visitor< LowPointMap, DFSParentMap, DFSNumberMap, LeastAncestorMap, DFSParentEdgeMap, SizeType >::df_number, boost::planar_dfs_visitor< LowPointMap, DFSParentMap, DFSNumberMap, LeastAncestorMap, DFSParentEdgeMap, SizeType >::least_ancestor, boost::planar_dfs_visitor< LowPointMap, DFSParentMap, DFSNumberMap, LeastAncestorMap, DFSParentEdgeMap, SizeType >::low, boost::accumulators::extract::min, boost::planar_dfs_visitor< LowPointMap, DFSParentMap, DFSNumberMap, LeastAncestorMap, DFSParentEdgeMap, SizeType >::parent, boost::put(), boost::asio::s, boost::source(), boost::flyweights::t, and boost::target().
template<typename LowPointMap , typename DFSParentMap , typename DFSNumberMap , typename LeastAncestorMap , typename DFSParentEdgeMap , typename SizeType >
template<typename Vertex , typename Graph >
void boost::planar_dfs_visitor< LowPointMap, DFSParentMap, DFSNumberMap, LeastAncestorMap, DFSParentEdgeMap, SizeType >::discover_vertex |
( |
const Vertex & |
u, |
|
|
Graph & |
|
|
) |
| |
|
inline |
References boost::planar_dfs_visitor< LowPointMap, DFSParentMap, DFSNumberMap, LeastAncestorMap, DFSParentEdgeMap, SizeType >::count, boost::planar_dfs_visitor< LowPointMap, DFSParentMap, DFSNumberMap, LeastAncestorMap, DFSParentEdgeMap, SizeType >::df_number, boost::planar_dfs_visitor< LowPointMap, DFSParentMap, DFSNumberMap, LeastAncestorMap, DFSParentEdgeMap, SizeType >::low, and boost::put().
template<typename LowPointMap , typename DFSParentMap , typename DFSNumberMap , typename LeastAncestorMap , typename DFSParentEdgeMap , typename SizeType >
template<typename Vertex , typename Graph >
void boost::planar_dfs_visitor< LowPointMap, DFSParentMap, DFSNumberMap, LeastAncestorMap, DFSParentEdgeMap, SizeType >::finish_vertex |
( |
const Vertex & |
u, |
|
|
Graph & |
|
|
) |
| |
|
inline |
References BOOST_PREVENT_MACRO_SUBSTITUTION, BOOST_USING_STD_MIN, boost::planar_dfs_visitor< LowPointMap, DFSParentMap, DFSNumberMap, LeastAncestorMap, DFSParentEdgeMap, SizeType >::low, boost::accumulators::extract::min, boost::planar_dfs_visitor< LowPointMap, DFSParentMap, DFSNumberMap, LeastAncestorMap, DFSParentEdgeMap, SizeType >::parent, boost::put(), and boost::Vertex.
template<typename LowPointMap , typename DFSParentMap , typename DFSNumberMap , typename LeastAncestorMap , typename DFSParentEdgeMap , typename SizeType >
template<typename Vertex , typename Graph >
void boost::planar_dfs_visitor< LowPointMap, DFSParentMap, DFSNumberMap, LeastAncestorMap, DFSParentEdgeMap, SizeType >::start_vertex |
( |
const Vertex & |
u, |
|
|
Graph & |
|
|
) |
| |
|
inline |
References boost::planar_dfs_visitor< LowPointMap, DFSParentMap, DFSNumberMap, LeastAncestorMap, DFSParentEdgeMap, SizeType >::count, boost::planar_dfs_visitor< LowPointMap, DFSParentMap, DFSNumberMap, LeastAncestorMap, DFSParentEdgeMap, SizeType >::least_ancestor, boost::planar_dfs_visitor< LowPointMap, DFSParentMap, DFSNumberMap, LeastAncestorMap, DFSParentEdgeMap, SizeType >::parent, and boost::put().
template<typename LowPointMap , typename DFSParentMap , typename DFSNumberMap , typename LeastAncestorMap , typename DFSParentEdgeMap , typename SizeType >
template<typename Edge , typename Graph >
void boost::planar_dfs_visitor< LowPointMap, DFSParentMap, DFSNumberMap, LeastAncestorMap, DFSParentEdgeMap, SizeType >::tree_edge |
( |
const Edge & |
e, |
|
|
Graph & |
g |
|
) |
| |
|
inline |
References boost::planar_dfs_visitor< LowPointMap, DFSParentMap, DFSNumberMap, LeastAncestorMap, DFSParentEdgeMap, SizeType >::df_edge, boost::planar_dfs_visitor< LowPointMap, DFSParentMap, DFSNumberMap, LeastAncestorMap, DFSParentEdgeMap, SizeType >::df_number, boost::planar_dfs_visitor< LowPointMap, DFSParentMap, DFSNumberMap, LeastAncestorMap, DFSParentEdgeMap, SizeType >::least_ancestor, boost::planar_dfs_visitor< LowPointMap, DFSParentMap, DFSNumberMap, LeastAncestorMap, DFSParentEdgeMap, SizeType >::parent, boost::put(), boost::asio::s, boost::source(), boost::flyweights::t, and boost::target().