Scippy

SCIP

Solving Constraint Integer Programs

SCIP_LPiExact Struct Reference

Detailed Description

LP interface

Store several statistic values about the LP. These values are only needed in order to provide a rudimentary communication, e.g., there are asserts that check the number of rows and columns.

LP interface

Definition at line 49 of file lpiexact_none.c.

Data Fields

int nrows
 
int ncols
 
SPxexSCIPspx
 
int * cstat
 
int * rstat
 
int cstatsize
 
int rstatsize
 
SCIP_PRICING pricing
 
SCIP_Bool solved
 
SCIP_Real conditionlimit
 
SCIP_Bool checkcondition
 
SCIP_MESSAGEHDLRmessagehdlr
 

Field Documentation

◆ nrows

int SCIP_LPiExact::nrows

◆ ncols

int SCIP_LPiExact::ncols

◆ spx

SPxexSCIP* SCIP_LPiExact::spx

our SoPlex implementation

Definition at line 554 of file lpiexact_spx.cpp.

Referenced by SCIPlpiDelColset(), SCIPlpiExactAddCols(), SCIPlpiExactAddRows(), SCIPlpiExactChgBounds(), SCIPlpiExactChgCoef(), SCIPlpiExactChgObj(), SCIPlpiExactChgObjsen(), SCIPlpiExactChgSides(), SCIPlpiExactClear(), SCIPlpiExactClearState(), SCIPlpiExactDelCols(), SCIPlpiExactDelRows(), SCIPlpiExactDelRowset(), SCIPlpiExactEndStrongbranch(), SCIPlpiExactExistsDualRay(), SCIPlpiExactExistsPrimalRay(), SCIPlpiExactGetBase(), SCIPlpiExactGetBasisInd(), SCIPlpiExactGetBInvCol(), SCIPlpiExactGetBInvRow(), SCIPlpiExactGetBounds(), SCIPlpiExactGetCoef(), SCIPlpiExactGetColNames(), SCIPlpiExactGetCols(), SCIPlpiExactGetDualfarkas(), SCIPlpiExactGetInternalStatus(), SCIPlpiExactGetIntpar(), SCIPlpiExactGetIterations(), SCIPlpiExactGetNCols(), SCIPlpiExactGetNNonz(), SCIPlpiExactGetNRows(), SCIPlpiExactGetObj(), SCIPlpiExactGetObjsen(), SCIPlpiExactGetObjval(), SCIPlpiExactGetPrimalRay(), SCIPlpiExactGetRealpar(), SCIPlpiExactGetRowNames(), SCIPlpiExactGetRows(), SCIPlpiExactGetSides(), SCIPlpiExactGetSol(), SCIPlpiExactGetSolverPointer(), SCIPlpiExactGetState(), SCIPlpiExactHasDualRay(), SCIPlpiExactHasPrimalRay(), SCIPlpiExactIgnoreInstability(), SCIPlpiExactInfinity(), SCIPlpiExactIsDualFeasible(), SCIPlpiExactIsDualInfeasible(), SCIPlpiExactIsDualUnbounded(), SCIPlpiExactIsInfinity(), SCIPlpiExactIsIterlimExc(), SCIPlpiExactIsObjlimExc(), SCIPlpiExactIsOptimal(), SCIPlpiExactIsPrimalFeasible(), SCIPlpiExactIsPrimalInfeasible(), SCIPlpiExactIsPrimalUnbounded(), SCIPlpiExactIsTimelimExc(), SCIPlpiExactLoadColLP(), SCIPlpiExactReadLP(), SCIPlpiExactReadState(), SCIPlpiExactSetBase(), SCIPlpiExactSetIntegralityInformation(), SCIPlpiExactSetIntpar(), SCIPlpiExactSetRealpar(), SCIPlpiExactSetState(), SCIPlpiExactSolveBarrier(), SCIPlpiExactSolveDual(), SCIPlpiExactSolvePrimal(), SCIPlpiExactStartStrongbranch(), SCIPlpiExactWriteLP(), SCIPlpiExactWriteState(), and spxSolve().

◆ cstat

int* SCIP_LPiExact::cstat

array for storing column basis status

Definition at line 555 of file lpiexact_spx.cpp.

Referenced by ensureCstatMem(), SCIPlpiExactGetState(), and SCIPlpiExactSetState().

◆ rstat

int* SCIP_LPiExact::rstat

array for storing row basis status

Definition at line 556 of file lpiexact_spx.cpp.

Referenced by ensureRstatMem(), SCIPlpiExactGetState(), and SCIPlpiExactSetState().

◆ cstatsize

int SCIP_LPiExact::cstatsize

size of cstat array

Definition at line 557 of file lpiexact_spx.cpp.

Referenced by ensureCstatMem().

◆ rstatsize

int SCIP_LPiExact::rstatsize

size of rstat array

Definition at line 558 of file lpiexact_spx.cpp.

Referenced by ensureRstatMem().

◆ pricing

SCIP_PRICING SCIP_LPiExact::pricing

current pricing strategy

Definition at line 559 of file lpiexact_spx.cpp.

Referenced by SCIPlpiExactGetIntpar(), and SCIPlpiExactSetIntpar().

◆ solved

SCIP_Bool SCIP_LPiExact::solved

was the current LP solved?

Definition at line 560 of file lpiexact_spx.cpp.

Referenced by invalidateSolution(), SCIPlpiExactWasSolved(), and spxSolve().

◆ conditionlimit

SCIP_Real SCIP_LPiExact::conditionlimit

maximum condition number of LP basis counted as stable (-1.0: no limit)

Definition at line 561 of file lpiexact_spx.cpp.

Referenced by SCIPlpiExactGetRealpar(), and SCIPlpiExactSetRealpar().

◆ checkcondition

SCIP_Bool SCIP_LPiExact::checkcondition

should condition number of LP basis be checked for stability?

Definition at line 562 of file lpiexact_spx.cpp.

Referenced by SCIPlpiExactSetRealpar().

◆ messagehdlr