#include <cmath>
#include <algorithm>
#include <numeric>
#include "CoinHelperFunctions.hpp"
#include <OsiVolSolverInterface.hpp>
#include <OsiClpSolverInterface.hpp>
#include "BCP_math.hpp"
#include "BCP_lp.hpp"
#include "BCP_lp_node.hpp"
#include "MC_cut.hpp"
#include "MC_lp.hpp"
Include dependency graph for MC_lp.cpp:
Go to the source code of this file.
Functions | |
static void | MC_update_solution (MC_solution *&sol_old, MC_solution *&sol_new) |
static bool | MC_cycle_row_pair_comp (const std::pair< BCP_cut *, BCP_row * > &p0, const std::pair< BCP_cut *, BCP_row * > &p1) |
static void MC_update_solution | ( | MC_solution *& | sol_old, | |
MC_solution *& | sol_new | |||
) | [inline, static] |
Definition at line 22 of file MC_lp.cpp.
References MC_solution::objective_value().
Referenced by MC_lp::generate_mst_cuts(), and MC_lp::mc_generate_heuristic_solution().
static bool MC_cycle_row_pair_comp | ( | const std::pair< BCP_cut *, BCP_row * > & | p0, | |
const std::pair< BCP_cut *, BCP_row * > & | p1 | |||
) | [inline, static] |
Definition at line 43 of file MC_lp.cpp.
References MC_cycle_cut_less().
Referenced by MC_lp::unique_cycle_cuts().