A interface to Osi/Coin Presolve. More...
#include <BlisPresolve.h>
Public Member Functions | |
BlisPresolve () | |
Default constructor (empty object). | |
virtual | ~BlisPresolve () |
Virtual destructor. | |
virtual OsiSolverInterface * | preprocess (OsiSolverInterface &origModel, double feasibilityTolerance=0.0, bool keepIntegers=true, int numberPasses=5, const char *prohibited=NULL) |
Presolve. | |
virtual void | postprocess (bool updateStatus=true) |
Postsolve. | |
Private Attributes | |
CoinPresolveMatrix * | preMatrix_ |
CoinPostsolveMatrix * | postMatrix_ |
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 | ( | ) | [inline, virtual] |
Virtual destructor.
Definition at line 52 of file BlisPresolve.h.
virtual OsiSolverInterface* BlisPresolve::preprocess | ( | OsiSolverInterface & | origModel, | |
double | feasibilityTolerance = 0.0 , |
|||
bool | keepIntegers = true , |
|||
int | numberPasses = 5 , |
|||
const char * | prohibited = NULL | |||
) | [virtual] |
Presolve.
virtual void BlisPresolve::postprocess | ( | bool | updateStatus = true |
) | [virtual] |
Postsolve.
CoinPresolveMatrix* BlisPresolve::preMatrix_ [private] |
Definition at line 41 of file BlisPresolve.h.
CoinPostsolveMatrix* BlisPresolve::postMatrix_ [private] |
Definition at line 42 of file BlisPresolve.h.