|
Open Graph Drawing Framework |
v. 2023.09 (Elderberry)
|
|
|
Go to the documentation of this file.
116 return m_ears[k][0]->twin();
151 if (!
call(G, adj_v1n, result)) {
The namespace for all OGDF objects.
Includes declaration of graph class.
bool isSingletonWith(const Candidate &c, node v) const
bool leftmostFeasibleCandidate(List< node > &result)
adjEntry getChainAdj(int k, int i) const
void beltExtension(List< Candidate > &extension)
adjEntry left(int k) const
int pathLength(int k) const
bool call(const Graph &G, adjEntry adj_v1n, Partitioning &partition)
adjEntry right(int k) const
Class for adjacency list elements.
int numNodes(int k) const
List< Candidate >::iterator m_currCandidateIt
bool singular(node v) const
The parameterized class Array implements dynamic arrays of type E.
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).
bool forbidden(node v) const
void buildFromResult(const Graph &G, const List< List< node >> &lco)
bool isSingleton(int k) const
int numPartitions() const
adjEntry getPathAdj(int k, int i) const
bool call(const Graph &G, adjEntry adj_v1n, List< List< node >> &result)
Array< Array< adjEntry > > m_ears
Declaration and implementation of Array class and Array algorithms.
Declaration of doubly linked lists and iterators.
AdjEntryArray< bool > m_marked
Partitioning(const Graph &G, const List< List< node >> &lco)
NodeArray< int > m_cutFaces
Class for the representation of nodes.
node getNode(int k, int i) const
NodeArray< int > m_cutEdges