40namespace fast_multipole_embedder {
62 return a == index ?
b :
a;
Basic declarations, included by all source files.
Information about an edge (16 bytes).
uint32_t a_next
Next pair in the chain of the first node.
uint32_t nextEdgeAdjIndex(uint32_t index) const
Returns the index of the next pair of index.
uint32_t b
Second node of the pair.
uint32_t a
First node of the pair.
uint32_t twinNode(uint32_t index) const
Returns the other node (not index).
uint32_t b_next
Next pair in the chain of the second node.
Information about incident edges (16 bytes).
uint32_t lastEntry
The last pair in the edges chain.
uint32_t firstEntry
The first pair in the edges chain.
uint32_t unused
Not used yet.
uint32_t degree
Total count of pairs where is either the first or second node.
#define OGDF_ASSERT(expr)
Assert condition expr. See doc/build.md for more information.
static MultilevelBuilder * getDoubleFactoredZeroAdjustedMerger()
void pushBackEdge(uint32_t a, uint32_t b, std::function< EdgeAdjInfo &(uint32_t)> edgeInform, std::function< NodeAdjInfo &(uint32_t)> nodeInform, int e_index)
Helper method used by ArrayGraph and WSPD.
The namespace for all OGDF objects.