Camargue
Classes | Namespaces | Functions
solver.hpp File Reference

TSP Solver class header. More...

#include "core_lp.hpp"
#include "karp.hpp"
#include "datagroups.hpp"
#include "separator.hpp"
#include "meta_sep.hpp"
#include "abc_nodesel.hpp"
#include "pricer.hpp"
#include "err_util.hpp"
#include "util.hpp"
#include "timer.hpp"
#include <array>
#include <functional>
#include <iostream>
#include <map>
#include <memory>
#include <string>
#include <stdexcept>
Include dependency graph for solver.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CMR::Solver
 Solution of TSP instances. More...
 
struct  CMR::Solver::CutSel
 Which separation routines should be called. More...
 
struct  CMR::Solver::PivStats
 Tracking objective values of pivots within a cut_and_piv loop. More...
 

Namespaces

 CMR
 The namespace for this project.
 
 CMR::Sep
 Classes and functions related to cut separation.
 

Functions

std::ostream & CMR::operator<< (std::ostream &os, Solver::Aug aug)
 

Detailed Description

TSP Solver class header.