#include <DfsMakeBiconnected.h>
Public Member Functions | |
| DfsMakeBiconnected () | |
| Creates an instance of DFS-based biconnectivity augmentation. | |
| ~DfsMakeBiconnected () | |
Protected Member Functions | |
| void | doCall (Graph &G, List< edge > &L) |
| Implements the algorithm call. | |
The class DfsMakeBiconnected implements an augmentation algorithms that augments a graph to a biconnected graph. In addition, if the graph was planar before augmentation, the resulting graph will be biconnected and planar. The algorithm simply uses DFS and, whenever a cut vertex is discovered, a new edge is added.
Definition at line 75 of file DfsMakeBiconnected.h.
| ogdf::DfsMakeBiconnected::DfsMakeBiconnected | ( | ) | [inline] |
Creates an instance of DFS-based biconnectivity augmentation.
Definition at line 78 of file DfsMakeBiconnected.h.
| ogdf::DfsMakeBiconnected::~DfsMakeBiconnected | ( | ) | [inline] |
Definition at line 81 of file DfsMakeBiconnected.h.