3 #ifndef CglPreProcess_H
4 #define CglPreProcess_H
9 #include "CoinFinite.hpp"
10 #include "CoinMessageHandler.hpp"
11 #include "OsiSolverInterface.hpp"
13 #include "OsiPresolve.hpp"
50 OsiSolverInterface *
preProcess(OsiSolverInterface & model,
51 bool makeEquality=
false,
int numberPasses=5);
64 int makeEquality=0,
int numberPasses=5,
82 OsiSolverInterface *
someFixed(OsiSolverInterface & model,
83 double fractionToKeep=0.25,
84 bool fixContinuousAsWell=
false,
85 char * keep=NULL)
const;
179 void update(
const OsiPresolve * pinfo,
const OsiSolverInterface * solver);
264 OsiSolverInterface *
modified(OsiSolverInterface * model,