#include "CbcModel.hpp"
#include "CouenneConfig.h"
#include "CouenneFeasPump.hpp"
#include "CouenneMINLPInterface.hpp"
#include "CouenneProblem.hpp"
#include "CouenneProblemElem.hpp"
#include "CouenneExprVar.hpp"
#include "CouenneFPpool.hpp"
Go to the source code of this file.
Macros | |
#define | NUMERICS_THRES 1e19 |
Functions | |
OsiSolverInterface * | createCloneMILP (const CouenneFeasPump *fp, CbcModel *model, bool isMILP, int *match) |
create clone of MILP and add variables for special objective More... | |
void | addDistanceConstraints (const CouenneFeasPump *fp, OsiSolverInterface *lp, double *sol, bool isMILP, int *match) |
modify MILP or LP to implement distance by adding extra rows (extra cols were already added by createCloneMILP) More... | |
#define NUMERICS_THRES 1e19 |
Definition at line 31 of file CouenneFPSolveMILP.cpp.
OsiSolverInterface* createCloneMILP | ( | const CouenneFeasPump * | fp, |
CbcModel * | model, | ||
bool | isMILP, | ||
int * | match | ||
) |
create clone of MILP and add variables for special objective
Definition at line 35 of file CouenneFPcreateMILP.cpp.
void addDistanceConstraints | ( | const CouenneFeasPump * | fp, |
OsiSolverInterface * | lp, | ||
double * | sol, | ||
bool | isMILP, | ||
int * | match | ||
) |
modify MILP or LP to implement distance by adding extra rows (extra cols were already added by createCloneMILP)
Definition at line 86 of file CouenneFPcreateMILP.cpp.