|
| biconnected_components_visitor (ComponentMap comp, std::size_t &c, std::size_t &children_of_root, DiscoverTimeMap dtm, std::size_t &dfs_time, LowPointMap lowpt, PredecessorMap pred, OutputIterator out, Stack &S, ArticulationVector &is_articulation_point, IndexMap index_map, DFSVisitor vis) |
|
template<typename Vertex , typename Graph > |
void | initialize_vertex (const Vertex &u, Graph &g) |
|
template<typename Vertex , typename Graph > |
void | start_vertex (const Vertex &u, Graph &g) |
|
template<typename Vertex , typename Graph > |
void | discover_vertex (const Vertex &u, Graph &g) |
|
template<typename Edge , typename Graph > |
void | examine_edge (const Edge &e, Graph &g) |
|
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 Edge , typename Graph > |
void | forward_or_cross_edge (const Edge &e, Graph &g) |
|
template<typename Vertex , typename Graph > |
void | finish_vertex (const Vertex &u, Graph &g) |
|
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 ComponentMap , typename DiscoverTimeMap , typename LowPointMap , typename PredecessorMap , typename OutputIterator , typename Stack , typename ArticulationVector , typename IndexMap , typename DFSVisitor >
template<typename Edge , typename Graph >
template<typename ComponentMap , typename DiscoverTimeMap , typename LowPointMap , typename PredecessorMap , typename OutputIterator , typename Stack , typename ArticulationVector , typename IndexMap , typename DFSVisitor >
template<typename Vertex , typename Graph >
template<typename ComponentMap , typename DiscoverTimeMap , typename LowPointMap , typename PredecessorMap , typename OutputIterator , typename Stack , typename ArticulationVector , typename IndexMap , typename DFSVisitor >
template<typename Edge , typename Graph >
template<typename ComponentMap , typename DiscoverTimeMap , typename LowPointMap , typename PredecessorMap , typename OutputIterator , typename Stack , typename ArticulationVector , typename IndexMap , typename DFSVisitor >
template<typename Vertex , typename Graph >
References BOOST_ASSERT, BOOST_PREVENT_MACRO_SUBSTITUTION, BOOST_USING_STD_MIN, boost::detail::biconnected_components_visitor< ComponentMap, DiscoverTimeMap, LowPointMap, PredecessorMap, OutputIterator, Stack, ArticulationVector, IndexMap, DFSVisitor >::c, boost::detail::biconnected_components_visitor< ComponentMap, DiscoverTimeMap, LowPointMap, PredecessorMap, OutputIterator, Stack, ArticulationVector, IndexMap, DFSVisitor >::dtm, boost::detail::biconnected_components_visitor< ComponentMap, DiscoverTimeMap, LowPointMap, PredecessorMap, OutputIterator, Stack, ArticulationVector, IndexMap, DFSVisitor >::index_map, boost::accumulators::extract::min, boost::detail::biconnected_components_visitor< ComponentMap, DiscoverTimeMap, LowPointMap, PredecessorMap, OutputIterator, Stack, ArticulationVector, IndexMap, DFSVisitor >::pred, boost::put(), boost::source(), boost::target(), and boost::Vertex.
template<typename ComponentMap , typename DiscoverTimeMap , typename LowPointMap , typename PredecessorMap , typename OutputIterator , typename Stack , typename ArticulationVector , typename IndexMap , typename DFSVisitor >
template<typename Edge , typename Graph >
template<typename ComponentMap , typename DiscoverTimeMap , typename LowPointMap , typename PredecessorMap , typename OutputIterator , typename Stack , typename ArticulationVector , typename IndexMap , typename DFSVisitor >
template<typename Vertex , typename Graph >
template<typename ComponentMap , typename DiscoverTimeMap , typename LowPointMap , typename PredecessorMap , typename OutputIterator , typename Stack , typename ArticulationVector , typename IndexMap , typename DFSVisitor >
template<typename Vertex , typename Graph >
template<typename ComponentMap , typename DiscoverTimeMap , typename LowPointMap , typename PredecessorMap , typename OutputIterator , typename Stack , typename ArticulationVector , typename IndexMap , typename DFSVisitor >
template<typename Edge , typename Graph >
References boost::detail::biconnected_components_visitor< ComponentMap, DiscoverTimeMap, LowPointMap, PredecessorMap, OutputIterator, Stack, ArticulationVector, IndexMap, DFSVisitor >::children_of_root, boost::put(), boost::source(), and boost::target().
template<typename ComponentMap , typename DiscoverTimeMap , typename LowPointMap , typename PredecessorMap , typename OutputIterator , typename Stack , typename ArticulationVector , typename IndexMap , typename DFSVisitor >
template<typename ComponentMap , typename DiscoverTimeMap , typename LowPointMap , typename PredecessorMap , typename OutputIterator , typename Stack , typename ArticulationVector , typename IndexMap , typename DFSVisitor >
template<typename ComponentMap , typename DiscoverTimeMap , typename LowPointMap , typename PredecessorMap , typename OutputIterator , typename Stack , typename ArticulationVector , typename IndexMap , typename DFSVisitor >
template<typename ComponentMap , typename DiscoverTimeMap , typename LowPointMap , typename PredecessorMap , typename OutputIterator , typename Stack , typename ArticulationVector , typename IndexMap , typename DFSVisitor >
template<typename ComponentMap , typename DiscoverTimeMap , typename LowPointMap , typename PredecessorMap , typename OutputIterator , typename Stack , typename ArticulationVector , typename IndexMap , typename DFSVisitor >