Small class to manipulatee various things in an OsiSolverInterface and restore them.
More...
#include <BonOaDecBase.hpp>
Small class to manipulatee various things in an OsiSolverInterface and restore them.
The OsiSolverInterface manipulated may already exist or may be cloned from another one.
Definition at line 34 of file BonOaDecBase.hpp.
Bonmin::OaDecompositionBase::solverManip::solverManip |
( |
OsiSolverInterface * |
si, |
|
|
bool |
saveNumRows = true , |
|
|
bool |
saveBasis = true , |
|
|
bool |
saveBounds = false , |
|
|
bool |
saveCutoff = false , |
|
|
bool |
resolve = true |
|
) |
| |
Bonmin::OaDecompositionBase::solverManip::solverManip |
( |
const OsiSolverInterface & |
si | ) |
|
Constructor which clone an other interface.
Bonmin::OaDecompositionBase::solverManip::~solverManip |
( |
| ) |
|
void Bonmin::OaDecompositionBase::solverManip::restore |
( |
| ) |
|
OsiSolverInterface* Bonmin::OaDecompositionBase::solverManip::si |
( |
| ) |
|
|
inline |
void Bonmin::OaDecompositionBase::solverManip::setObjects |
( |
OsiObject ** |
objects, |
|
|
int |
nObjects |
|
) |
| |
|
inline |
void Bonmin::OaDecompositionBase::solverManip::getCached |
( |
| ) |
|
|
private |
OsiSolverInterface* Bonmin::OaDecompositionBase::solverManip::si_ |
|
private |
int Bonmin::OaDecompositionBase::solverManip::initialNumberRows_ |
|
private |
Initial number of rows (-1 if don't save).
Definition at line 66 of file BonOaDecBase.hpp.
double* Bonmin::OaDecompositionBase::solverManip::colLower_ |
|
private |
double* Bonmin::OaDecompositionBase::solverManip::colUpper_ |
|
private |
CoinWarmStart* Bonmin::OaDecompositionBase::solverManip::warm_ |
|
private |
double Bonmin::OaDecompositionBase::solverManip::cutoff_ |
|
private |
bool Bonmin::OaDecompositionBase::solverManip::deleteSolver_ |
|
private |
OsiObject* * Bonmin::OaDecompositionBase::solverManip::objects_ |
|
private |
int Bonmin::OaDecompositionBase::solverManip::nObjects_ |
|
private |
int Bonmin::OaDecompositionBase::solverManip::numcols_ |
|
private |
int Bonmin::OaDecompositionBase::solverManip::numrows_ |
|
private |
const double* Bonmin::OaDecompositionBase::solverManip::siColLower_ |
|
private |
const double* Bonmin::OaDecompositionBase::solverManip::siColUpper_ |
|
private |
The documentation for this class was generated from the following file: