|
Open Graph Drawing Framework |
v. 2023.09 (Elderberry)
|
|
|
An array that keeps track of the number of inserted elements; also usable as an efficient stack.
The namespace for all OGDF objects.
FaceArray< List< node > > m_assignedSourcesAndSinks
void constructNetwork(EdgeArray< int > &capacity, EdgeArray< int > &flow)
Includes declaration of graph class.
FaceArray< node > m_correspondingFaceNode
const ConstCombinatorialEmbedding m_combEmb
bool isFlow(EdgeArray< int > &capacity, EdgeArray< int > &flow, const int r)
UpwardPlanarityEmbeddedDigraph(const Graph &H)
int getMin(ArrayBuffer< node > stack, EdgeArray< int > &capacity, EdgeArray< int > &flow)
Doubly linked lists (maintaining the length of the list).
RegisteredArray for nodes, edges and adjEntries of a graph.
Data type for general directed graphs (adjacency list representation).
RegisteredArray for labeling the faces of a CombinatorialEmbedding.
NodeArray< edge > m_correspondingEdge
bool isUpwardPlanarEmbedded()
Combinatorial embeddings of planar graphs.
NodeArray< face > m_correspondingFace
Declaration of CombinatorialEmbedding and face.
NodeArray< node > m_correspondingSourceOrSink
Class for the representation of nodes.
RegisteredArray for edges of a graph, specialized for EdgeArray<edge>.
void getPath(ArrayBuffer< node > &st, EdgeArray< int > &capacity, EdgeArray< int > &flow)