Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

basic Directory Reference
+ Directory dependency graph for basic:

Files

file  Drawing.h [code]
 Utilities for creating nice drawings. TODO should be moved to a central location.
 
file  GraphMultiArray.h [code]
 RegisteredMultiArray for the usual GraphArray classes. TODO should be moved to a central location.
 
file  GraphUtils.h [code]
 Some missing utilities for working with Graphs, their embeddings, and cyclic orders. TODO should be moved to a central location (some maybe part of the Graph class?).
 
file  Iterators.h [code]
 Utilities for wrapping Iterators as long as we have no std::ranges. TODO should be moved to a central location and discarded once we have C++20.
 
file  OverlappingGraphCopies.h [code]
 Multiple GraphCopies that contain different, overlapping parts of the same original graph. TODO should be moved to a central location.
 
file  RegisteredMultiArray.h [code]
 Data structure for two-dimensional mappings that are sparse in the second dimension. TODO should be moved to a central location.
 
file  TwoSAT.h [code]
 A simple solver for 2-SAT instances.