/home/coin/SVN-release/OS-2.0.1/Couenne/src/convex/generateCuts.cpp File Reference

#include "BonAuxInfos.hpp"
#include "CglCutGenerator.hpp"
#include "CouenneCutGenerator.hpp"
#include "CouenneProblem.hpp"
#include "CouenneSolverInterface.hpp"

Include dependency graph for generateCuts.cpp:

Go to the source code of this file.

Defines

#define Couenne_large_bound2   9.99e12

Functions

bool isOptimumCut (const CouNumber *opt, OsiCuts &cs, CouenneProblem *p)
void fictitiousBound (OsiCuts &cs, CouenneProblem *p, bool action)
void sparse2dense (int ncols, t_chg_bounds *chg_bds, int *&changed, int &nchanged)
 Defined in Couenne/src/convex/generateCuts.cpp.
void updateBranchInfo (const OsiSolverInterface &si, CouenneProblem *p, t_chg_bounds *chg, const CglTreeInfo &info)
 get new bounds from parents' bounds + branching rules


Define Documentation

#define Couenne_large_bound2   9.99e12

Definition at line 18 of file generateCuts.cpp.

Referenced by fictitiousBound().


Function Documentation

bool isOptimumCut ( const CouNumber opt,
OsiCuts &  cs,
CouenneProblem p 
)

Definition at line 20 of file isOptimumCut.cpp.

References COUENNE_EPS, and n.

Referenced by CouenneCutGenerator::generateCuts().

void fictitiousBound ( OsiCuts &  cs,
CouenneProblem p,
bool  action 
)

Definition at line 25 of file generateCuts.cpp.

References COUENNE_INFINITY, Couenne_large_bound2, and CouenneProblem::Lb().

Referenced by CouenneCutGenerator::generateCuts().

void sparse2dense ( int  ncols,
t_chg_bounds chg_bds,
int *&  changed,
int &  nchanged 
)

Defined in Couenne/src/convex/generateCuts.cpp.

Definition at line 54 of file generateCuts.cpp.

References t_chg_bounds::UNCHANGED.

void updateBranchInfo ( const OsiSolverInterface &  si,
CouenneProblem p,
t_chg_bounds chg,
const CglTreeInfo &  info 
)

get new bounds from parents' bounds + branching rules

Definition at line 19 of file updateBranchInfo.cpp.

References t_chg_bounds::CHANGED, COUENNE_EPS, and DEBUG.

Referenced by CouenneCutGenerator::generateCuts().


Generated on Thu Oct 8 03:05:14 2009 by  doxygen 1.4.7