|
Camargue
|
The namespace for this project. More...
Namespaces | |
| ABC | |
| Augment-Branch-Cut solution. | |
| Data | |
| Data group namespace. | |
| Epsilon | |
| Numerical tolerances. | |
| Graph | |
| Classes and functions for working with graphs. | |
| LP | |
| Manners related to LP relaxations and solver interfaces. | |
| Price | |
| Matters related to pricing sets of edges. | |
| Sep | |
| Classes and functions related to cut separation. | |
| util | |
| Utility functions/structures used miscellaneous places in the project. | |
Classes | |
| struct | EndPts |
| Simple base class for storing edge of a graph as a sorted pair of nodes. More... | |
| struct | OutPrefs |
| Preferences related to tour file output and verbosity. More... | |
| struct | Segment |
| Simple utility struct for storing an interval of nodes. More... | |
| class | Solver |
| Solution of TSP instances. More... | |
| class | Timer |
| A class for recording CPU and wall clock time. More... | |
Typedefs | |
| using | CutType = Sep::HyperGraph::Type |
| using | f64 = util::Fixed64 |
| using | SparseRow = LP::SparseRow |
| using | PivType = LP::PivType |
| using | IntPair = std::pair< int, int > |
Functions | |
| std::ostream & | operator<< (std::ostream &os, Solver::Aug aug) |
| bool | operator== (EndPts e1, EndPts e2) |
| std::ostream & | operator<< (std::ostream &os, const EndPts &e) |
| ostream & | operator<< (ostream &os, Solver::Aug aug) |
Variables | |
| constexpr double | DoubleMax = std::numeric_limits<double>::max() |
The namespace for this project.
1.8.11