/home/coin/svn-release/OS-2.5.0/Couenne/src/heuristics/CouenneFPSolveMILP.cpp File Reference

#include "CbcModel.hpp"
#include "CouenneConfig.h"
#include "CouenneFeasPump.hpp"
#include "CouenneMINLPInterface.hpp"
#include "CouenneProblem.hpp"
#include "CouenneProblemElem.hpp"
#include "CouenneExprVar.hpp"
#include "CouenneFPpool.hpp"
Include dependency graph for CouenneFPSolveMILP.cpp:

Go to the source code of this file.

Defines

#define NUMERICS_THRES   1e19

Functions

OsiSolverInterface * createCloneMILP (const CouenneFeasPump *fp, CbcModel *model, bool isMILP)
 create clone of MILP and add variables for special objective
void addDistanceConstraints (const CouenneFeasPump *fp, OsiSolverInterface *lp, double *sol, bool isMILP)
 modify MILP or LP to implement distance by adding extra rows (extra cols were already added by createCloneMILP)

Define Documentation

#define NUMERICS_THRES   1e19

Definition at line 31 of file CouenneFPSolveMILP.cpp.


Function Documentation

OsiSolverInterface* createCloneMILP ( const CouenneFeasPump fp,
CbcModel *  model,
bool  isMILP 
)

create clone of MILP and add variables for special objective

Definition at line 29 of file CouenneFPcreateMILP.cpp.

void addDistanceConstraints ( const CouenneFeasPump fp,
OsiSolverInterface *  lp,
double *  sol,
bool  isMILP 
)

modify MILP or LP to implement distance by adding extra rows (extra cols were already added by createCloneMILP)

Definition at line 71 of file CouenneFPcreateMILP.cpp.


Generated on 22 May 2012 by  doxygen 1.6.1