A interface to Osi/Coin Presolve.
More...
#include <BlisPresolve.h>
|
| 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 () |
| Default constructor (empty object) More...
|
|
virtual | ~OsiPresolve () |
| Virtual destructor. More...
|
|
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) |
| Create a new OsiSolverInterface loaded with the presolved problem. More...
|
|
virtual void | postsolve (bool updateStatus=true) |
| Restate the solution to the presolved problem in terms of the original problem and load it into the original model. More...
|
|
OsiSolverInterface * | model () const |
| Return a pointer to the presolved model. More...
|
|
OsiSolverInterface * | originalModel () const |
| Return a pointer to the original model. More...
|
|
void | setOriginalModel (OsiSolverInterface *model) |
| Set the pointer to the original model. More...
|
|
const int * | originalColumns () const |
| Return a pointer to the original columns. More...
|
|
const int * | originalRows () const |
| Return a pointer to the original rows. More...
|
|
int | getNumRows () const |
| Return number of rows in original model. More...
|
|
int | getNumCols () const |
| Return number of columns in original model. More...
|
|
void | setNonLinearValue (double value) |
| "Magic" number. More...
|
|
double | nonLinearValue () const |
|
void | setPresolveActions (int action) |
| Fine control over presolve actions. More...
|
|
A interface to Osi/Coin Presolve.
Definition at line 37 of file BlisPresolve.h.
BlisPresolve::BlisPresolve |
( |
| ) |
|
|
inline |
Default constructor (empty object)
Definition at line 47 of file BlisPresolve.h.
virtual BlisPresolve::~BlisPresolve |
( |
| ) |
|
|
inlinevirtual |
virtual OsiSolverInterface* BlisPresolve::preprocess |
( |
OsiSolverInterface & |
origModel, |
|
|
double |
feasibilityTolerance = 0.0 , |
|
|
bool |
keepIntegers = true , |
|
|
int |
numberPasses = 5 , |
|
|
const char * |
prohibited = NULL |
|
) |
| |
|
virtual |
virtual void BlisPresolve::postprocess |
( |
bool |
updateStatus = true | ) |
|
|
virtual |
The documentation for this class was generated from the following file: