Declaration of extended graph algorithms. More...
#include <ogdf/cluster/ClusterGraph.h>#include <ogdf/basic/BinaryHeap2.h>#include <ogdf/planarity/BoyerMyrvold.h>#include <limits>Go to the source code of this file.
Namespaces | |
| namespace | ogdf |
| The namespace for all OGDF objects. | |
Macros | |
| #define | OGDF_EXTENDED_GRAPH_ALG_H |
Functions | |
| template<typename T > | |
| T | ogdf::computeMinST (const Graph &G, const EdgeArray< T > &weight, EdgeArray< bool > &isInTree) |
| Computes a minimum spanning tree using Prim's algorithm. | |
| template<typename T > | |
| T | ogdf::computeMinST (const Graph &G, const EdgeArray< T > &weight, NodeArray< edge > &pred, EdgeArray< bool > &isInTree) |
| Computes a minimum spanning tree (MST) using Prim's algorithm. | |
| template<typename T > | |
| T | ogdf::computeMinST (node s, const Graph &G, const EdgeArray< T > &weight, NodeArray< edge > &pred, EdgeArray< bool > &isInTree) |
| Computes a minimum spanning tree (MST) using Prim's algorithm. | |
| template<class LISTITERATOR > | |
| void | ogdf::inducedSubGraph (const Graph &G, LISTITERATOR start, Graph &subGraph) |
| Computes the subgraph induced by a list of nodes. | |
| template<class LISTITERATOR > | |
| void | ogdf::inducedSubGraph (const Graph &G, LISTITERATOR start, Graph &subGraph, NodeArray< node > &nodeTableOrig2New) |
| Computes the subgraph induced by a list of nodes (plus a mapping from original nodes to new copies). | |
| template<class LISTITERATOR > | |
| void | ogdf::inducedSubGraph (const Graph &G, LISTITERATOR start, Graph &subGraph, NodeArray< node > &nodeTableOrig2New, EdgeArray< edge > &edgeTableOrig2New) |
| Computes the subgraph induced by a list of nodes (plus mappings from original nodes and edges to new copies). | |
| template<class NODELISTITERATOR , class EDGELIST > | |
| void | ogdf::inducedSubgraph (Graph &G, NODELISTITERATOR &it, EDGELIST &E) |
| Computes the edges in a node-induced subgraph. | |
| bool | ogdf::isCConnected (const ClusterGraph &C) |
| Returns true iff cluster graph C is c-connected. | |
| bool | ogdf::isPlanar (const Graph &G) |
| Returns true, if G is planar, false otherwise. | |
| void | ogdf::makeCConnected (ClusterGraph &C, Graph &G, List< edge > &addedEdges, bool simple=true) |
| Makes a cluster graph c-connected by adding edges. | |
| bool | ogdf::planarEmbed (Graph &G) |
| Returns true, if G is planar, false otherwise. If true is returned, G will be planarly embedded. | |
| bool | ogdf::planarEmbedPlanarGraph (Graph &G) |
| Constructs a planar embedding of G. It assumes that G is planar! | |
| int | ogdf::stNumber (const Graph &G, NodeArray< int > &numbering, node s=0, node t=0, bool randomized=false) |
| Computes an st-Numbering of G. | |
| bool | ogdf::testSTnumber (const Graph &G, NodeArray< int > &st_no, int max) |
| Tests, whether a numbering of the nodes is an st-numbering. | |
Declaration of extended graph algorithms.
Definition in file extended_graph_alg.h.
| #define OGDF_EXTENDED_GRAPH_ALG_H |
Definition at line 48 of file extended_graph_alg.h.