/home/coin/SVN-release/OS-2.4.0/Bcp/examples/MaxCut/LP/MC_lp.cpp File Reference

#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)


Function Documentation

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().


Generated on Thu Sep 22 03:06:29 2011 by  doxygen 1.4.7