![]() |
CMR
1.3.0
|
#include <graphicness.hpp>
Public Types | |
| typedef boost::graph_traits< Graph >::vertex_descriptor | vertex_descriptor |
| typedef boost::graph_traits< Graph >::edge_descriptor | edge_descriptor |
| typedef std::set< edge_descriptor > | edge_set |
Public Member Functions | |
| articulation_edge_filter () | |
| articulation_edge_filter (const Graph *graph, const vertex_descriptor *articulation_vertex, const edge_set *evil_edges) | |
| template<typename Edge > | |
| bool | operator() (const Edge &e) const |
A filter for a graph which excludes some edges and a given vertex
| typedef boost::graph_traits<Graph>::edge_descriptor tu::articulation_edge_filter< Graph >::edge_descriptor |
| typedef std::set<edge_descriptor> tu::articulation_edge_filter< Graph >::edge_set |
| typedef boost::graph_traits<Graph>::vertex_descriptor tu::articulation_edge_filter< Graph >::vertex_descriptor |
|
inline |
Constructs the filter.
|
inline |
Constructs the filter
| graph | The original graph |
| articulation_vertex | The excluded vertex |
| evil_edges | The set of excluded edges |
|
inline |
Filter operator
| e | The edge to be considered |