24 #ifndef BlisPresolve_H_
25 #define BlisPresolve_H_
29 # pragma warning(disable:4786)
32 #include "OsiPresolve.hpp"
41 CoinPresolveMatrix *preMatrix_;
42 CoinPostsolveMatrix *postMatrix_;
58 virtual OsiSolverInterface *
preprocess(OsiSolverInterface & origModel,
59 double feasibilityTolerance=0.0,
60 bool keepIntegers=
true,
62 const char * prohibited=NULL);
A interface to Osi/Coin Presolve.
BlisPresolve()
Default constructor (empty object)
virtual void postprocess(bool updateStatus=true)
Postsolve.
virtual ~BlisPresolve()
Virtual destructor.
virtual OsiSolverInterface * preprocess(OsiSolverInterface &origModel, double feasibilityTolerance=0.0, bool keepIntegers=true, int numberPasses=5, const char *prohibited=NULL)
Presolve.