Definition at line 261 of file lpiexact_spx.cpp.
Public Member Functions | |
| SPxexSCIP (SCIP_MESSAGEHDLR *messagehdlr=NULL, const char *probname=NULL) | |
| virtual | ~SPxexSCIP () |
| Real | getObjLimit () const |
| bool | getFromScratch () const |
| void | setFromScratch (bool fs) |
| bool | getLpInfo () const |
| void | setLpInfo (bool lpinfo) |
| void | setProbname (const char *probname) |
| void | setRep (SPxSolver::Representation p_rep) |
| bool | checkConsistentBounds () const |
| bool | checkConsistentSides () const |
| void | trySolve (bool printwarning=true) |
| SPxSolver::Status | doSolve (bool printwarning=true) |
| void | savePreStrongbranchingBasis () |
| void | restorePreStrongbranchingBasis () |
| void | freePreStrongbranchingBasis () |
| bool | preStrongbranchingBasisFreed () const |
| DataArray< SPxSolver::VarStatus > & | rowStat () |
| DataArray< SPxSolver::VarStatus > & | colStat () |
|
inlineexplicit |
| messagehdlr | message handler |
| probname | name of problem |
Definition at line 271 of file lpiexact_spx.cpp.
References NULL, setProbname(), and SOPLEX_TRY_ABORT.
|
inlinevirtual |
Definition at line 290 of file lpiexact_spx.cpp.
References freePreStrongbranchingBasis(), and NULL.
|
inline |
get objective limit according to objective sense
Definition at line 299 of file lpiexact_spx.cpp.
|
inline |
Definition at line 307 of file lpiexact_spx.cpp.
Referenced by SCIPlpiExactGetIntpar(), and spxSolve().
|
inline |
Definition at line 312 of file lpiexact_spx.cpp.
Referenced by SCIPlpiExactSetIntpar().
|
inline |
Definition at line 318 of file lpiexact_spx.cpp.
Referenced by doSolve(), SCIPlpiExactGetIntpar(), and spxSolve().
|
inline |
Definition at line 323 of file lpiexact_spx.cpp.
Referenced by SCIPlpiExactSetIntpar().
|
inline |
Definition at line 329 of file lpiexact_spx.cpp.
References assert(), and NULL.
Referenced by SPxexSCIP().
|
inline |
Definition at line 342 of file lpiexact_spx.cpp.
References CHECK_SOPLEX_PARAM, SCIPdebugMessage, and setIntParam().
|
inline |
Definition at line 357 of file lpiexact_spx.cpp.
References i, and SCIPerrorMessage.
Referenced by doSolve().
|
inline |
Definition at line 372 of file lpiexact_spx.cpp.
References i, and SCIPerrorMessage.
Referenced by doSolve().
|
inline |
Definition at line 388 of file lpiexact_spx.cpp.
References assert(), CHECK_SOPLEX_PARAM, optimize(), SCIPmessagePrintWarning(), and x.
Referenced by doSolve().
|
inline |
Definition at line 430 of file lpiexact_spx.cpp.
References assert(), checkConsistentBounds(), checkConsistentSides(), getLpInfo(), SOPLEX_VERBLEVEL, and trySolve().
Referenced by spxSolve().
|
inline |
save the current basis
Definition at line 453 of file lpiexact_spx.cpp.
References assert(), SCIPmessagePrintWarning(), and x.
Referenced by SCIPlpiExactStartStrongbranch().
|
inline |
restore basis
Definition at line 481 of file lpiexact_spx.cpp.
References assert(), SCIPmessagePrintWarning(), and x.
Referenced by SCIPlpiExactEndStrongbranch().
|
inline |
if basis is in store, delete it without restoring it
Definition at line 508 of file lpiexact_spx.cpp.
Referenced by SCIPlpiExactEndStrongbranch(), SCIPlpiExactSetBase(), and ~SPxexSCIP().
|
inline |
is pre-strong-branching basis freed?
Definition at line 515 of file lpiexact_spx.cpp.
Referenced by SCIPlpiDelColset(), SCIPlpiExactAddCols(), SCIPlpiExactAddRows(), SCIPlpiExactChgBounds(), SCIPlpiExactChgCoef(), SCIPlpiExactChgObj(), SCIPlpiExactChgObjsen(), SCIPlpiExactChgSides(), SCIPlpiExactClear(), SCIPlpiExactDelCols(), SCIPlpiExactDelRows(), SCIPlpiExactDelRowset(), SCIPlpiExactEndStrongbranch(), SCIPlpiExactGetBase(), SCIPlpiExactGetBasisInd(), SCIPlpiExactGetBInvCol(), SCIPlpiExactGetBInvRow(), SCIPlpiExactGetState(), SCIPlpiExactLoadColLP(), SCIPlpiExactReadLP(), SCIPlpiExactReadState(), SCIPlpiExactSetBase(), SCIPlpiExactSetState(), SCIPlpiExactStartStrongbranch(), SCIPlpiExactWriteState(), and spxSolve().
|
inline |
provides access for temporary storage of basis status of rows
Definition at line 521 of file lpiexact_spx.cpp.
Referenced by SCIPlpiExactSetBase().
|
inline |
provides access for temporary storage of basis status or columns
Definition at line 527 of file lpiexact_spx.cpp.
Referenced by SCIPlpiExactSetBase().