#include <ExpansionGraph.h>

Public Member Functions | |
| ExpansionGraph (const Graph &G) | |
| int | numberOfBCs () const |
| int | componentNumber (edge e) const |
| void | setComponentNumber (edge e, int i) |
| const SListPure< edge > & | component (int i) const |
| const SList< int > & | adjacentComponents (node v) const |
| node | original (node v) const |
| node | representative (node v) const |
| node | copy (node vG) const |
| edge | original (edge e) const |
| void | setOriginal (node vCopy, node vOriginal) |
| void | init (int i) |
| void | init (const Graph &G) |
Private Member Functions | |
| node | getCopy (node vOrig) |
Private Attributes | |
| EdgeArray< int > | m_compNum |
| Array< SListPure< edge > > | m_component |
| NodeArray< SList< int > > | m_adjComponents |
| NodeArray< node > | m_vCopy |
| NodeArray< node > | m_vOrig |
| NodeArray< node > | m_vRep |
| EdgeArray< edge > | m_eOrig |
Definition at line 78 of file ExpansionGraph.h.
| ogdf::ExpansionGraph::ExpansionGraph | ( | const Graph & | G | ) |
| int ogdf::ExpansionGraph::numberOfBCs | ( | ) | const [inline] |
Definition at line 85 of file ExpansionGraph.h.
| int ogdf::ExpansionGraph::componentNumber | ( | edge | e | ) | const [inline] |
Definition at line 90 of file ExpansionGraph.h.
| void ogdf::ExpansionGraph::setComponentNumber | ( | edge | e, | |
| int | i | |||
| ) | [inline] |
Definition at line 94 of file ExpansionGraph.h.
Definition at line 99 of file ExpansionGraph.h.
Definition at line 104 of file ExpansionGraph.h.
Definition at line 111 of file ExpansionGraph.h.
Definition at line 115 of file ExpansionGraph.h.
Definition at line 120 of file ExpansionGraph.h.
Definition at line 126 of file ExpansionGraph.h.
Definition at line 131 of file ExpansionGraph.h.
| void ogdf::ExpansionGraph::init | ( | int | i | ) |
| void ogdf::ExpansionGraph::init | ( | const Graph & | G | ) |
Definition at line 148 of file ExpansionGraph.h.
EdgeArray<int> ogdf::ExpansionGraph::m_compNum [private] |
Definition at line 157 of file ExpansionGraph.h.
Array<SListPure<edge> > ogdf::ExpansionGraph::m_component [private] |
Definition at line 158 of file ExpansionGraph.h.
NodeArray<SList<int> > ogdf::ExpansionGraph::m_adjComponents [private] |
Definition at line 159 of file ExpansionGraph.h.
NodeArray<node> ogdf::ExpansionGraph::m_vCopy [private] |
Definition at line 160 of file ExpansionGraph.h.
NodeArray<node> ogdf::ExpansionGraph::m_vOrig [private] |
Definition at line 161 of file ExpansionGraph.h.
NodeArray<node> ogdf::ExpansionGraph::m_vRep [private] |
Definition at line 162 of file ExpansionGraph.h.
EdgeArray<edge> ogdf::ExpansionGraph::m_eOrig [private] |
Definition at line 163 of file ExpansionGraph.h.