|
Camargue
|
Classes and functions for working with graphs. More...
Classes | |
| struct | AdjList |
| Representation of a graph as an adjacency list. More... | |
| struct | AdjObj |
| Object used to represent adjacency in a Graph::AdjList. More... | |
| class | CoreGraph |
| Graph structures for the edges currently in a CoreLP::Relaxation. More... | |
| struct | Edge |
| Representing graph edges and costs. More... | |
| struct | Node |
| A vertex in a Graph::AdjList graph. More... | |
Enumerations | |
| enum | EdgePlan { EdgePlan::Linkern, EdgePlan::Delaunay } |
| Edge generation protocol to use. More... | |
Functions | |
| void | get_elist (const std::vector< Edge > &edges, std::vector< int > &elist, std::vector< int > &ecap) |
| Get a node-node elist representation of a list of edges. | |
| void | get_elist (const vector< Edge > &edges, vector< int > &elist, vector< int > &elen) |
| vector< int > | delta_inds (const vector< int > &node_list, const vector< Edge > &edges, int ncount) |
| vector< int > | delta_inds (const vector< int > &node_list, const vector< int > &elist, int ncount) |
Functions for getting cuts in a graph. | |
These functions take as input a graph The returned vector | |
| std::vector< int > | delta_inds (const std::vector< int > &node_list, const std::vector< Edge > &edges, int ncount) |
Cut set node_list, with graph specified by edges with ncount nodes. | |
| std::vector< int > | delta_inds (const std::vector< int > &node_list, const std::vector< int > &elist, int ncount) |
As above but with node-node list elist representing graph edges. | |
Classes and functions for working with graphs.
|
strong |
Edge generation protocol to use.
| Enumerator | |
|---|---|
| Linkern |
10 LK tours, with quadnearest for tiny instances. |
| Delaunay |
Delaunay triangulation. |
1.8.11