Blis 0.94
|
A interface to Osi/Coin Presolve. More...
#include <BlisPresolve.h>
Public Member Functions | |
BlisPresolve () | |
Default constructor (empty object) More... | |
virtual | ~BlisPresolve () |
Virtual destructor. More... | |
virtual OsiSolverInterface * | preprocess (OsiSolverInterface &origModel, double feasibilityTolerance=0.0, bool keepIntegers=true, int numberPasses=5, const char *prohibited=NULL) |
Presolve. More... | |
virtual void | postprocess (bool updateStatus=true) |
Postsolve. More... | |
![]() | |
OsiPresolve () | |
virtual | ~OsiPresolve () |
virtual OsiSolverInterface * | presolvedModel (OsiSolverInterface &origModel, double feasibilityTolerance=0.0, bool keepIntegers=true, int numberPasses=5, const char *prohibited=NULL, bool doStatus=true, const char *rowProhibited=NULL) |
virtual void | postsolve (bool updateStatus=true) |
OsiSolverInterface * | model () const |
OsiSolverInterface * | originalModel () const |
void | setOriginalModel (OsiSolverInterface *model) |
const int * | originalColumns () const |
const int * | originalRows () const |
int | getNumRows () const |
int | getNumCols () const |
void | setNonLinearValue (double value) |
double | nonLinearValue () const |
void | setPresolveActions (int action) |
OsiSolverInterface * | presolvedModel () const |
void | setPresolvedModel (OsiSolverInterface *presolvedModel) |
Additional Inherited Members | |
![]() | |
virtual const CoinPresolveAction * | presolve (CoinPresolveMatrix *prob) |
virtual void | postsolve (CoinPostsolveMatrix &prob) |
void | gutsOfDestroy () |
A interface to Osi/Coin Presolve.
Definition at line 37 of file BlisPresolve.h.
|
inline |
Default constructor (empty object)
Definition at line 47 of file BlisPresolve.h.
|
inlinevirtual |
Virtual destructor.
Definition at line 52 of file BlisPresolve.h.
|
virtual |
Presolve.
|
virtual |
Postsolve.