LP interface for Clp
LP interface
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.
Definition at line 93 of file lpi_clp.cpp.
ClpSimplex* SCIP_LPi::clp |
Clp simiplex solver class
Definition at line 95 of file lpi_clp.cpp.
Referenced by lpiStrongbranch(), lpiStrongbranches(), SCIPlpiAddCols(), SCIPlpiAddRows(), SCIPlpiChgBounds(), SCIPlpiChgCoef(), SCIPlpiChgObj(), SCIPlpiChgObjsen(), SCIPlpiChgSides(), SCIPlpiClear(), SCIPlpiClearState(), SCIPlpiDelCols(), SCIPlpiDelColset(), SCIPlpiDelRows(), SCIPlpiDelRowset(), SCIPlpiExistsDualRay(), SCIPlpiExistsPrimalRay(), SCIPlpiGetBase(), SCIPlpiGetBasisInd(), SCIPlpiGetBInvACol(), SCIPlpiGetBInvARow(), SCIPlpiGetBInvCol(), SCIPlpiGetBInvRow(), SCIPlpiGetBounds(), SCIPlpiGetCoef(), SCIPlpiGetCols(), SCIPlpiGetDualfarkas(), SCIPlpiGetInternalStatus(), SCIPlpiGetIntpar(), SCIPlpiGetIterations(), SCIPlpiGetNCols(), SCIPlpiGetNNonz(), SCIPlpiGetNRows(), SCIPlpiGetObj(), SCIPlpiGetObjsen(), SCIPlpiGetObjval(), SCIPlpiGetPrimalRay(), SCIPlpiGetRealpar(), SCIPlpiGetRows(), SCIPlpiGetSides(), SCIPlpiGetSol(), SCIPlpiGetSolFeasibility(), SCIPlpiGetSolverPointer(), SCIPlpiGetState(), SCIPlpiHasDualRay(), SCIPlpiHasPrimalRay(), SCIPlpiIgnoreInstability(), SCIPlpiIsDualFeasible(), SCIPlpiIsDualInfeasible(), SCIPlpiIsDualUnbounded(), SCIPlpiIsIterlimExc(), SCIPlpiIsObjlimExc(), SCIPlpiIsOptimal(), SCIPlpiIsPrimalFeasible(), SCIPlpiIsPrimalInfeasible(), SCIPlpiIsPrimalUnbounded(), SCIPlpiIsStable(), SCIPlpiIsTimelimExc(), SCIPlpiLoadColLP(), SCIPlpiReadLP(), SCIPlpiReadState(), SCIPlpiScaleCol(), SCIPlpiScaleRow(), SCIPlpiSetBase(), SCIPlpiSetIntpar(), SCIPlpiSetRealpar(), SCIPlpiSetState(), SCIPlpiSolveBarrier(), SCIPlpiSolveDual(), SCIPlpiSolvePrimal(), SCIPlpiWriteLP(), SCIPlpiWriteState(), setFactorizationFrequency(), setFastmipClpParameters(), and unsetFastmipClpParameters().
int * SCIP_LPi::cstat |
array for storing column basis status
Definition at line 96 of file lpi_clp.cpp.
Referenced by ensureCstatMem(), getBase(), SCIPlpiClearState(), SCIPlpiGetState(), SCIPlpiSetBase(), SCIPlpiSetState(), and setBase().
int * SCIP_LPi::rstat |
array for storing row basis status
array for storing row basis status (row status w.r.t. slack columns)
Definition at line 97 of file lpi_clp.cpp.
Referenced by ensureRstatMem(), getBase(), SCIPlpiClearState(), SCIPlpiGetState(), SCIPlpiSetBase(), SCIPlpiSetState(), and setBase().
int SCIP_LPi::cstatsize |
int SCIP_LPi::rstatsize |
bool SCIP_LPi::startscratch |
start from scratch?
Definition at line 100 of file lpi_clp.cpp.
Referenced by SCIPlpiGetIntpar(), SCIPlpiSetIntpar(), SCIPlpiSolveDual(), and SCIPlpiSolvePrimal().
SCIP_PRICING SCIP_LPi::pricing |
SCIP pricing setting
current pricing strategy
Definition at line 101 of file lpi_clp.cpp.
Referenced by SCIPlpiGetIntpar(), and SCIPlpiSetIntpar().
bool SCIP_LPi::validFactorization |
whether we have a valid factorization in clp
Definition at line 102 of file lpi_clp.cpp.
Referenced by lpiStrongbranch(), lpiStrongbranches(), SCIPlpiClearState(), SCIPlpiSolveDual(), and SCIPlpiSolvePrimal().
SCIP_Bool SCIP_LPi::solved |
was the current LP solved?
Definition at line 103 of file lpi_clp.cpp.
Referenced by invalidateSolution(), SCIPlpiSolveBarrier(), SCIPlpiSolveDual(), SCIPlpiSolvePrimal(), SCIPlpiWasSolved(), and spxSolve().
bool SCIP_LPi::setFactorizationFrequency |
store whether the factorization frequency is set
Definition at line 104 of file lpi_clp.cpp.
Referenced by SCIPlpiSolveDual(), SCIPlpiSolvePrimal(), and setFactorizationFrequency().
SCIP_Bool SCIP_LPi::fastmip |
are fast mip settings turned on
Definition at line 105 of file lpi_clp.cpp.
Referenced by SCIPlpiGetIntpar(), setFastmipClpParameters(), and unsetFastmipClpParameters().
CPXENVptr SCIP_LPi::cpxenv |
CPLEX environment
Definition at line 136 of file lpi_cpx.c.
Referenced by checkParameterValues(), getBase(), getParameterValues(), lpiStrongbranchIntegral(), restoreLPData(), SCIPlpiAddCols(), SCIPlpiAddRows(), SCIPlpiChgBounds(), SCIPlpiChgCoef(), SCIPlpiChgObj(), SCIPlpiChgObjsen(), SCIPlpiChgSides(), SCIPlpiClear(), SCIPlpiDelCols(), SCIPlpiDelColset(), SCIPlpiDelRows(), SCIPlpiDelRowset(), SCIPlpiGetBase(), SCIPlpiGetBasisInd(), SCIPlpiGetBInvACol(), SCIPlpiGetBInvARow(), SCIPlpiGetBInvCol(), SCIPlpiGetBInvRow(), SCIPlpiGetBounds(), SCIPlpiGetCoef(), SCIPlpiGetColNames(), SCIPlpiGetCols(), SCIPlpiGetDualfarkas(), SCIPlpiGetNCols(), SCIPlpiGetNNonz(), SCIPlpiGetNorms(), SCIPlpiGetNRows(), SCIPlpiGetObj(), SCIPlpiGetObjsen(), SCIPlpiGetObjval(), SCIPlpiGetPrimalRay(), SCIPlpiGetRealSolQuality(), SCIPlpiGetRowNames(), SCIPlpiGetRows(), SCIPlpiGetSides(), SCIPlpiGetSol(), SCIPlpiGetSolFeasibility(), SCIPlpiGetState(), SCIPlpiHasDualRay(), SCIPlpiHasPrimalRay(), SCIPlpiIsDualFeasible(), SCIPlpiIsDualInfeasible(), SCIPlpiIsDualUnbounded(), SCIPlpiIsPrimalFeasible(), SCIPlpiIsPrimalInfeasible(), SCIPlpiIsPrimalUnbounded(), SCIPlpiIsStable(), SCIPlpiLoadColLP(), SCIPlpiReadLP(), SCIPlpiReadState(), SCIPlpiScaleCol(), SCIPlpiScaleRow(), SCIPlpiSetBase(), SCIPlpiSetNorms(), SCIPlpiSetState(), SCIPlpiSolveBarrier(), SCIPlpiSolveDual(), SCIPlpiSolvePrimal(), SCIPlpiStrongbranchesFrac(), SCIPlpiStrongbranchFrac(), SCIPlpiWriteLP(), SCIPlpiWriteState(), setBase(), and setParameterValues().
SCIP_CPXPARAM SCIP_LPi::defparam |
SCIP_CPXPARAM SCIP_LPi::curparam |
current CPLEX parameters in the environment
Definition at line 138 of file lpi_cpx.c.
Referenced by checkParameterValues(), and setParameterValues().
CPXLPptr SCIP_LPi::cpxlp |
CPLEX LP pointer
Definition at line 139 of file lpi_cpx.c.
Referenced by getBase(), lpiStrongbranchIntegral(), restoreLPData(), SCIPlpiAddCols(), SCIPlpiAddRows(), SCIPlpiChgBounds(), SCIPlpiChgCoef(), SCIPlpiChgObj(), SCIPlpiChgObjsen(), SCIPlpiChgSides(), SCIPlpiClear(), SCIPlpiDelCols(), SCIPlpiDelColset(), SCIPlpiDelRows(), SCIPlpiDelRowset(), SCIPlpiExistsPrimalRay(), SCIPlpiGetBase(), SCIPlpiGetBasisInd(), SCIPlpiGetBInvACol(), SCIPlpiGetBInvARow(), SCIPlpiGetBInvCol(), SCIPlpiGetBInvRow(), SCIPlpiGetBounds(), SCIPlpiGetCoef(), SCIPlpiGetColNames(), SCIPlpiGetCols(), SCIPlpiGetDualfarkas(), SCIPlpiGetInternalStatus(), SCIPlpiGetIntpar(), SCIPlpiGetNCols(), SCIPlpiGetNNonz(), SCIPlpiGetNorms(), SCIPlpiGetNRows(), SCIPlpiGetObj(), SCIPlpiGetObjsen(), SCIPlpiGetObjval(), SCIPlpiGetPrimalRay(), SCIPlpiGetRealpar(), SCIPlpiGetRealSolQuality(), SCIPlpiGetRowNames(), SCIPlpiGetRows(), SCIPlpiGetSides(), SCIPlpiGetSol(), SCIPlpiGetSolFeasibility(), SCIPlpiGetSolverPointer(), SCIPlpiGetState(), SCIPlpiHasDualRay(), SCIPlpiHasPrimalRay(), SCIPlpiIgnoreInstability(), SCIPlpiIsDualFeasible(), SCIPlpiIsDualInfeasible(), SCIPlpiIsDualUnbounded(), SCIPlpiIsPrimalFeasible(), SCIPlpiIsPrimalInfeasible(), SCIPlpiIsPrimalUnbounded(), SCIPlpiIsStable(), SCIPlpiLoadColLP(), SCIPlpiReadLP(), SCIPlpiReadState(), SCIPlpiScaleCol(), SCIPlpiScaleRow(), SCIPlpiSetBase(), SCIPlpiSetIntpar(), SCIPlpiSetNorms(), SCIPlpiSetRealpar(), SCIPlpiSetState(), SCIPlpiSolveBarrier(), SCIPlpiSolveDual(), SCIPlpiSolvePrimal(), SCIPlpiStrongbranchesFrac(), SCIPlpiStrongbranchesInt(), SCIPlpiStrongbranchFrac(), SCIPlpiStrongbranchInt(), SCIPlpiWriteLP(), SCIPlpiWriteState(), and setBase().
int SCIP_LPi::solstat |
solution status of last optimization call
Definition at line 140 of file lpi_cpx.c.
Referenced by invalidateSolution(), lpiSolve(), SCIPlpiAddCols(), SCIPlpiAddRows(), SCIPlpiChgBounds(), SCIPlpiChgCoef(), SCIPlpiChgObj(), SCIPlpiChgObjsen(), SCIPlpiChgSides(), SCIPlpiClear(), SCIPlpiDelCols(), SCIPlpiDelColset(), SCIPlpiDelRows(), SCIPlpiDelRowset(), SCIPlpiExistsDualRay(), SCIPlpiExistsPrimalRay(), SCIPlpiGetBasisInd(), SCIPlpiGetDualfarkas(), SCIPlpiGetInternalStatus(), SCIPlpiGetIterations(), SCIPlpiGetObjval(), SCIPlpiGetPrimalRay(), SCIPlpiGetSol(), SCIPlpiGetSolFeasibility(), SCIPlpiHasDualRay(), SCIPlpiHasPrimalRay(), SCIPlpiIgnoreInstability(), SCIPlpiIsDualFeasible(), SCIPlpiIsDualInfeasible(), SCIPlpiIsDualUnbounded(), SCIPlpiIsIterlimExc(), SCIPlpiIsObjlimExc(), SCIPlpiIsOptimal(), SCIPlpiIsPrimalFeasible(), SCIPlpiIsPrimalInfeasible(), SCIPlpiIsPrimalUnbounded(), SCIPlpiIsStable(), SCIPlpiIsTimelimExc(), SCIPlpiLoadColLP(), SCIPlpiReadLP(), SCIPlpiScaleCol(), SCIPlpiScaleRow(), SCIPlpiSolveBarrier(), SCIPlpiSolveDual(), SCIPlpiSolvePrimal(), and SCIPlpiWasSolved().
SCIP_CPXPARAM SCIP_LPi::cpxparam |
current parameter values for this LP
Definition at line 141 of file lpi_cpx.c.
Referenced by getDblParam(), getIntParam(), SCIPlpiGetBasisInd(), SCIPlpiGetBInvACol(), SCIPlpiGetBInvARow(), SCIPlpiGetBInvCol(), SCIPlpiGetBInvRow(), SCIPlpiSolveBarrier(), SCIPlpiSolveDual(), SCIPlpiSolvePrimal(), SCIPlpiStrongbranchesFrac(), SCIPlpiStrongbranchFrac(), setDblParam(), and setIntParam().
char * SCIP_LPi::larray |
array with 'L' entries for changing lower bounds
Definition at line 142 of file lpi_cpx.c.
Referenced by ensureBoundchgMem(), and SCIPlpiChgBounds().
char * SCIP_LPi::uarray |
array with 'U' entries for changing upper bounds
Definition at line 143 of file lpi_cpx.c.
Referenced by ensureBoundchgMem(), and SCIPlpiChgBounds().
char * SCIP_LPi::senarray |
array for storing row senses
Definition at line 144 of file lpi_cpx.c.
Referenced by convertSides(), ensureSidechgMem(), reconvertBothSides(), reconvertLhs(), reconvertRhs(), reconvertSides(), SCIPlpiAddRows(), SCIPlpiChgSides(), SCIPlpiGetBInvACol(), SCIPlpiGetBInvCol(), SCIPlpiGetRows(), SCIPlpiGetSides(), SCIPlpiGetSol(), and SCIPlpiLoadColLP().
SCIP_Real * SCIP_LPi::rhsarray |
array for storing rhs values
Definition at line 145 of file lpi_cpx.c.
Referenced by convertSides(), ensureSidechgMem(), reconvertBothSides(), reconvertLhs(), reconvertRhs(), reconvertSides(), SCIPlpiAddRows(), SCIPlpiChgSides(), SCIPlpiGetRows(), SCIPlpiGetSides(), SCIPlpiGetSol(), and SCIPlpiLoadColLP().
SCIP_Real * SCIP_LPi::rngarray |
array for storing range values
Definition at line 146 of file lpi_cpx.c.
Referenced by addRangeInfo(), convertSides(), ensureSidechgMem(), reconvertBothSides(), reconvertLhs(), reconvertRhs(), SCIPlpiAddRows(), SCIPlpiChgSides(), SCIPlpiGetRows(), SCIPlpiGetSides(), and SCIPlpiLoadColLP().
SCIP_Real * SCIP_LPi::valarray |
array for storing coefficient values
Definition at line 147 of file lpi_cpx.c.
Referenced by ensureValMem(), SCIPlpiGetBInvACol(), SCIPlpiGetBInvARow(), SCIPlpiScaleCol(), and SCIPlpiScaleRow().
int* SCIP_LPi::rngindarray |
array for storing row indices with range values
Definition at line 148 of file lpi_cpx.c.
Referenced by convertSides(), ensureSidechgMem(), SCIPlpiAddRows(), and SCIPlpiChgSides().
int * SCIP_LPi::indarray |
array for storing coefficient indices
Definition at line 151 of file lpi_cpx.c.
Referenced by ensureValMem(), SCIPlpiAddCols(), SCIPlpiAddRows(), SCIPlpiDelCols(), SCIPlpiDelColset(), SCIPlpiDelRows(), SCIPlpiDelRowset(), SCIPlpiGetBInvACol(), SCIPlpiGetBInvARow(), SCIPlpiGetBInvCol(), SCIPlpiGetBInvRow(), SCIPlpiGetCols(), SCIPlpiGetRows(), SCIPlpiLoadColLP(), SCIPlpiScaleCol(), and SCIPlpiScaleRow().
int SCIP_LPi::boundchgsize |
size of larray and uarray
Definition at line 152 of file lpi_cpx.c.
Referenced by ensureBoundchgMem().
int SCIP_LPi::sidechgsize |
size of senarray, rngarray, and rngindarray
size of senarray
size of senarray and rngarray
Definition at line 153 of file lpi_cpx.c.
Referenced by ensureSidechgMem().
int SCIP_LPi::valsize |
size of valarray and indarray
Definition at line 154 of file lpi_cpx.c.
Referenced by ensureValMem().
int SCIP_LPi::iterations |
number of iterations used in the last solving call
Definition at line 157 of file lpi_cpx.c.
Referenced by lpiSolve(), SCIPlpiGetIterations(), SCIPlpiSolveBarrier(), SCIPlpiSolveDual(), and SCIPlpiSolvePrimal().
SCIP_Bool SCIP_LPi::solisbasic |
is current LP solution a basic solution?
Definition at line 159 of file lpi_cpx.c.
Referenced by lpiSolve(), SCIPlpiGetNorms(), SCIPlpiGetState(), SCIPlpiSolveBarrier(), SCIPlpiSolveDual(), and SCIPlpiSolvePrimal().
SCIP_Bool SCIP_LPi::instabilityignored |
was the instability of the last LP ignored?
Definition at line 160 of file lpi_cpx.c.
Referenced by invalidateSolution(), SCIPlpiGetSol(), SCIPlpiIgnoreInstability(), SCIPlpiSolveBarrier(), SCIPlpiSolveDual(), and SCIPlpiSolvePrimal().
SCIP_Bool SCIP_LPi::fromscratch |
shall solves be performed with CPX_PARAM_ADVIND turned off?
should each solve be performed without previous basis state?
Definition at line 161 of file lpi_cpx.c.
Referenced by lpiStrongbranch(), SCIPlpiGetIntpar(), SCIPlpiSetIntpar(), SCIPlpiSolveBarrier(), SCIPlpiSolveDual(), SCIPlpiSolvePrimal(), SCIPlpiStrongbranchesFrac(), and SCIPlpiStrongbranchFrac().
SCIP_Bool SCIP_LPi::clearstate |
shall next solve be performed with CPX_PARAM_ADVIND turned off?
should the current basis be ignored with the next LP solve
Definition at line 162 of file lpi_cpx.c.
Referenced by lpiSolve(), SCIPlpiClearState(), SCIPlpiGetNorms(), SCIPlpiGetState(), SCIPlpiSetBase(), SCIPlpiSetState(), SCIPlpiSolveBarrier(), SCIPlpiSolveDual(), SCIPlpiSolvePrimal(), SCIPlpiStrongbranchesFrac(), and SCIPlpiStrongbranchFrac().
SCIP_Real SCIP_LPi::feastol |
feasibility tolerance for integrality
Definition at line 163 of file lpi_cpx.c.
Referenced by lpiStrongbranchIntegral(), SCIPlpiSetRealpar(), SCIPlpiStrongbranchesFrac(), SCIPlpiStrongbranchesInt(), SCIPlpiStrongbranchFrac(), and SCIPlpiStrongbranchInt().
SCIP_Real SCIP_LPi::conditionlimit |
maximum condition number of LP basis counted as stable (-1.0: no limit)
Definition at line 164 of file lpi_cpx.c.
Referenced by SCIPlpiGetRealpar(), SCIPlpiIsStable(), and SCIPlpiSetRealpar().
SCIP_Bool SCIP_LPi::checkcondition |
should condition number of LP basis be checked for stability?
Definition at line 165 of file lpi_cpx.c.
Referenced by SCIPlpiIsStable(), and SCIPlpiSetRealpar().
SCIP_Bool SCIP_LPi::rngfound |
was ranged row found; scaling is disabled, because there is a bug in the scaling algorithm for ranged rows in CPLEX up to version 11.0
Definition at line 167 of file lpi_cpx.c.
Referenced by SCIPlpiAddRows(), SCIPlpiGetIntpar(), and SCIPlpiSetIntpar().
SCIP_MESSAGEHDLR * SCIP_LPi::messagehdlr |
messagehdlr handler to printing messages, or NULL
Definition at line 175 of file lpi_cpx.c.
Referenced by addRangeVars(), delRangeVars(), getBase(), getParameterValues(), lpiGetBInvVec(), lpiSolve(), lpiStrongbranch(), lpiStrongbranches(), lpiStrongbranchIntegral(), restoreLPData(), SCIPlpiAddCols(), SCIPlpiAddRows(), SCIPlpiChgBounds(), SCIPlpiChgCoef(), SCIPlpiChgObj(), SCIPlpiChgObjsen(), SCIPlpiChgSides(), SCIPlpiClear(), SCIPlpiClearState(), SCIPlpiCreate(), SCIPlpiDelCols(), SCIPlpiDelColset(), SCIPlpiDelRows(), SCIPlpiDelRowset(), SCIPlpiGetBase(), SCIPlpiGetBasisInd(), SCIPlpiGetBInvACol(), SCIPlpiGetBInvARow(), SCIPlpiGetBInvCol(), SCIPlpiGetBInvRow(), SCIPlpiGetBounds(), SCIPlpiGetCoef(), SCIPlpiGetColNames(), SCIPlpiGetCols(), SCIPlpiGetDualfarkas(), SCIPlpiGetIntpar(), SCIPlpiGetNCols(), SCIPlpiGetNNonz(), SCIPlpiGetNorms(), SCIPlpiGetNRows(), SCIPlpiGetObj(), SCIPlpiGetObjsen(), SCIPlpiGetObjval(), SCIPlpiGetPrimalRay(), SCIPlpiGetRealpar(), SCIPlpiGetRealSolQuality(), SCIPlpiGetRowNames(), SCIPlpiGetRows(), SCIPlpiGetSides(), SCIPlpiGetSol(), SCIPlpiGetSolFeasibility(), SCIPlpiGetState(), SCIPlpiHasDualRay(), SCIPlpiHasPrimalRay(), SCIPlpiIsIterlimExc(), SCIPlpiIsTimelimExc(), SCIPlpiLoadColLP(), SCIPlpiReadLP(), SCIPlpiReadState(), SCIPlpiScaleCol(), SCIPlpiScaleRow(), SCIPlpiSetBase(), SCIPlpiSetIntpar(), SCIPlpiSetNorms(), SCIPlpiSetRealpar(), SCIPlpiSetState(), SCIPlpiSolveBarrier(), SCIPlpiSolveDual(), SCIPlpiSolvePrimal(), SCIPlpiStrongbranch(), SCIPlpiStrongbranchesFrac(), SCIPlpiStrongbranchFrac(), SCIPlpiWriteLP(), SCIPlpiWriteState(), setBase(), setParameterValues(), SolveWSimplex(), and spxSolve().
GRBmodel* SCIP_LPi::grbmodel |
Gurobi model pointer
Definition at line 124 of file lpi_grb.c.
Referenced by addRangeVars(), delRangeVars(), getBase(), lpiStrongbranch(), restoreLPData(), SCIPlpiAddCols(), SCIPlpiAddRows(), SCIPlpiChgBounds(), SCIPlpiChgCoef(), SCIPlpiChgObj(), SCIPlpiChgObjsen(), SCIPlpiChgSides(), SCIPlpiClear(), SCIPlpiClearState(), SCIPlpiDelCols(), SCIPlpiDelColset(), SCIPlpiDelRows(), SCIPlpiDelRowset(), SCIPlpiExistsDualRay(), SCIPlpiExistsPrimalRay(), SCIPlpiGetBase(), SCIPlpiGetBasisInd(), SCIPlpiGetBInvACol(), SCIPlpiGetBInvARow(), SCIPlpiGetBInvCol(), SCIPlpiGetBInvRow(), SCIPlpiGetBounds(), SCIPlpiGetCoef(), SCIPlpiGetCols(), SCIPlpiGetDualfarkas(), SCIPlpiGetInternalStatus(), SCIPlpiGetIntpar(), SCIPlpiGetIterations(), SCIPlpiGetNCols(), SCIPlpiGetNNonz(), SCIPlpiGetNorms(), SCIPlpiGetNRows(), SCIPlpiGetObj(), SCIPlpiGetObjsen(), SCIPlpiGetObjval(), SCIPlpiGetPrimalRay(), SCIPlpiGetRealpar(), SCIPlpiGetRealSolQuality(), SCIPlpiGetRows(), SCIPlpiGetSides(), SCIPlpiGetSol(), SCIPlpiGetSolFeasibility(), SCIPlpiGetSolverPointer(), SCIPlpiGetState(), SCIPlpiHasDualRay(), SCIPlpiHasPrimalRay(), SCIPlpiIgnoreInstability(), SCIPlpiIsDualFeasible(), SCIPlpiIsDualInfeasible(), SCIPlpiIsDualUnbounded(), SCIPlpiIsIterlimExc(), SCIPlpiIsObjlimExc(), SCIPlpiIsOptimal(), SCIPlpiIsPrimalFeasible(), SCIPlpiIsPrimalInfeasible(), SCIPlpiIsPrimalUnbounded(), SCIPlpiIsStable(), SCIPlpiIsTimelimExc(), SCIPlpiLoadColLP(), SCIPlpiReadLP(), SCIPlpiReadState(), SCIPlpiScaleCol(), SCIPlpiScaleRow(), SCIPlpiSetBase(), SCIPlpiSetIntpar(), SCIPlpiSetNorms(), SCIPlpiSetRealpar(), SCIPlpiSetState(), SCIPlpiSolveBarrier(), SCIPlpiSolveDual(), SCIPlpiSolvePrimal(), SCIPlpiWriteLP(), SCIPlpiWriteState(), and setBase().
GRBenv* SCIP_LPi::grbenv |
environment corresponding to model
Definition at line 125 of file lpi_grb.c.
Referenced by getBase(), getParameterValues(), lpiStrongbranch(), restoreLPData(), SCIPlpiClear(), SCIPlpiGetSolFeasibility(), SCIPlpiHasDualRay(), SCIPlpiHasPrimalRay(), SCIPlpiIsDualFeasible(), SCIPlpiIsDualUnbounded(), SCIPlpiIsPrimalFeasible(), SCIPlpiIsPrimalUnbounded(), SCIPlpiLoadColLP(), SCIPlpiSolveBarrier(), SCIPlpiSolveDual(), SCIPlpiSolvePrimal(), and setParameterValues().
GRBPARAM SCIP_LPi::curparam |
GRBPARAM SCIP_LPi::grbparam |
current parameter values for this LP
Definition at line 129 of file lpi_grb.c.
Referenced by getDblParam(), getIntParam(), lpiStrongbranch(), SCIPlpiSolveBarrier(), SCIPlpiSolveDual(), SCIPlpiSolvePrimal(), setDblParam(), and setIntParam().
int* SCIP_LPi::rngidxarray |
array for storing the indices of ranged rows in sen/rhs/rngarray
Definition at line 133 of file lpi_grb.c.
Referenced by addRangeInfo(), convertSides(), and ensureSidechgMem().
int* SCIP_LPi::rngrowmap |
maps row id to rngrows array position, or -1 if not a ranged row (can be NULL, which means that no ranged rows exist)
Definition at line 147 of file lpi_grb.c.
Referenced by addRangeInfo(), addRangeVars(), checkRangeInfo(), clearRangeInfo(), ensureRngrowmapMem(), reconvertSides(), SCIPlpiAddRows(), SCIPlpiChgSides(), SCIPlpiDelRows(), SCIPlpiDelRowset(), SCIPlpiGetBase(), SCIPlpiGetBasisInd(), SCIPlpiGetRows(), SCIPlpiGetSol(), and SCIPlpiSetBase().
int* SCIP_LPi::rngrows |
indices of ranged rows
Definition at line 149 of file lpi_grb.c.
Referenced by addRangeInfo(), addRangeVars(), checkRangeInfo(), clearRangeInfo(), ensureRngrowsMem(), SCIPlpiAddRows(), SCIPlpiChgSides(), SCIPlpiDelRows(), SCIPlpiDelRowset(), SCIPlpiGetBasisInd(), and SCIPlpiGetRows().
SCIP_Real* SCIP_LPi::rngvals |
range values of ranged rows
Definition at line 150 of file lpi_grb.c.
Referenced by addRangeInfo(), addRangeVars(), checkRangeInfo(), clearRangeInfo(), ensureRngrowsMem(), reconvertSides(), SCIPlpiChgSides(), SCIPlpiDelRows(), and SCIPlpiDelRowset().
int SCIP_LPi::rngrowmapsize |
size of rngrowmap array
Definition at line 151 of file lpi_grb.c.
Referenced by checkRangeInfo(), clearRangeInfo(), and ensureRngrowmapMem().
int SCIP_LPi::nrngrows |
number of ranged rows in the LP
Definition at line 152 of file lpi_grb.c.
Referenced by addRangeInfo(), addRangeVars(), checkRangeInfo(), clearRangeInfo(), delRangeVars(), lpiStrongbranch(), reconvertSides(), SCIPlpiAddCols(), SCIPlpiAddRows(), SCIPlpiChgSides(), SCIPlpiDelRows(), SCIPlpiDelRowset(), SCIPlpiGetBase(), SCIPlpiGetBInvARow(), SCIPlpiGetNCols(), SCIPlpiGetNNonz(), SCIPlpiGetRows(), SCIPlpiGetSol(), SCIPlpiGetState(), SCIPlpiSetBase(), SCIPlpiSetState(), SCIPlpiSolveBarrier(), SCIPlpiSolveDual(), and SCIPlpiSolvePrimal().
int SCIP_LPi::rngrowssize |
size of rngrows and rngvals arrays
Definition at line 153 of file lpi_grb.c.
Referenced by checkRangeInfo(), clearRangeInfo(), and ensureRngrowsMem().
SCIP_Bool SCIP_LPi::rngvarsadded |
did we add the range variables to the Gurobi model?
Definition at line 154 of file lpi_grb.c.
Referenced by addRangeInfo(), addRangeVars(), clearRangeInfo(), delRangeVars(), lpiStrongbranch(), SCIPlpiAddCols(), SCIPlpiChgSides(), SCIPlpiDelRows(), SCIPlpiDelRowset(), SCIPlpiGetNCols(), SCIPlpiGetRows(), SCIPlpiSolveBarrier(), SCIPlpiSolveDual(), and SCIPlpiSolvePrimal().
MSKtask_t SCIP_LPi::task |
Definition at line 137 of file lpi_msk.c.
Referenced by checkState1(), convertstat_mosek2scip(), convertstat_mosek2scip_slack(), getASlice(), getbase(), getSolutionStatus(), handle_singular(), printstr(), SCIPlpiAddCols(), SCIPlpiAddRows(), SCIPlpiChgBounds(), SCIPlpiChgCoef(), SCIPlpiChgObj(), SCIPlpiChgObjsen(), SCIPlpiChgSides(), SCIPlpiClear(), SCIPlpiDelCols(), SCIPlpiDelColset(), SCIPlpiDelRows(), SCIPlpiDelRowset(), SCIPlpiExistsDualRay(), SCIPlpiExistsPrimalRay(), SCIPlpiFreeState(), SCIPlpiGetBase(), SCIPlpiGetBasisInd(), SCIPlpiGetBInvACol(), SCIPlpiGetBInvARow(), SCIPlpiGetBInvCol(), SCIPlpiGetBInvRow(), SCIPlpiGetBounds(), SCIPlpiGetCoef(), SCIPlpiGetCols(), SCIPlpiGetDualfarkas(), SCIPlpiGetInternalStatus(), SCIPlpiGetIntpar(), SCIPlpiGetIterations(), SCIPlpiGetNCols(), SCIPlpiGetNNonz(), SCIPlpiGetNRows(), SCIPlpiGetObj(), SCIPlpiGetObjval(), SCIPlpiGetPrimalRay(), SCIPlpiGetRealpar(), SCIPlpiGetRows(), SCIPlpiGetSides(), SCIPlpiGetSol(), SCIPlpiGetSolFeasibility(), SCIPlpiGetSolverPointer(), SCIPlpiGetState(), SCIPlpiHasDualRay(), SCIPlpiHasPrimalRay(), SCIPlpiHasStateBasis(), SCIPlpiIgnoreInstability(), SCIPlpiInfinity(), SCIPlpiIsDualFeasible(), SCIPlpiIsInfinity(), SCIPlpiIsIterlimExc(), SCIPlpiIsObjlimExc(), SCIPlpiIsOptimal(), SCIPlpiIsPrimalFeasible(), SCIPlpiIsStable(), SCIPlpiIsTimelimExc(), SCIPlpiLoadColLP(), SCIPlpiReadLP(), SCIPlpiReadState(), SCIPlpiScaleCol(), SCIPlpiScaleRow(), SCIPlpiSetBase(), SCIPlpiSetIntpar(), SCIPlpiSetRealpar(), SCIPlpiSetState(), SCIPlpiSolveBarrier(), SCIPlpiSolveDual(), SCIPlpiSolvePrimal(), SCIPlpiStrongbranch(), SCIPlpiWasSolved(), SCIPlpiWriteLP(), SCIPlpiWriteState(), setbase(), and SolveWSimplex().
MSKrescodee SCIP_LPi::termcode |
Definition at line 138 of file lpi_msk.c.
Referenced by SCIPlpiIsIterlimExc(), SCIPlpiIsObjlimExc(), SCIPlpiIsStable(), SCIPlpiIsTimelimExc(), SCIPlpiSolveBarrier(), SCIPlpiSolveDual(), SCIPlpiSolvePrimal(), SCIPlpiStrongbranch(), and SolveWSimplex().
int SCIP_LPi::itercount |
Definition at line 139 of file lpi_msk.c.
Referenced by SCIPlpiGetIterations(), SCIPlpiSolveBarrier(), SCIPlpiStrongbranch(), and SolveWSimplex().
int SCIP_LPi::lpid |
Definition at line 141 of file lpi_msk.c.
Referenced by getASlice(), getbase(), SCIPlpiAddCols(), SCIPlpiAddRows(), SCIPlpiChgBounds(), SCIPlpiChgCoef(), SCIPlpiChgObj(), SCIPlpiChgObjsen(), SCIPlpiChgSides(), SCIPlpiClear(), SCIPlpiDelCols(), SCIPlpiDelColset(), SCIPlpiDelRows(), SCIPlpiDelRowset(), SCIPlpiExistsDualRay(), SCIPlpiExistsPrimalRay(), SCIPlpiFreeState(), SCIPlpiGetBase(), SCIPlpiGetBasisInd(), SCIPlpiGetBInvACol(), SCIPlpiGetBInvARow(), SCIPlpiGetBInvCol(), SCIPlpiGetBInvRow(), SCIPlpiGetBounds(), SCIPlpiGetCoef(), SCIPlpiGetCols(), SCIPlpiGetDualfarkas(), SCIPlpiGetInternalStatus(), SCIPlpiGetIterations(), SCIPlpiGetNCols(), SCIPlpiGetNNonz(), SCIPlpiGetNRows(), SCIPlpiGetObj(), SCIPlpiGetObjval(), SCIPlpiGetPrimalRay(), SCIPlpiGetRows(), SCIPlpiGetSides(), SCIPlpiGetSol(), SCIPlpiGetSolFeasibility(), SCIPlpiGetState(), SCIPlpiHasDualRay(), SCIPlpiHasPrimalRay(), SCIPlpiHasStateBasis(), SCIPlpiIgnoreInstability(), SCIPlpiIsDualFeasible(), SCIPlpiIsOptimal(), SCIPlpiIsPrimalFeasible(), SCIPlpiLoadColLP(), SCIPlpiReadLP(), SCIPlpiScaleCol(), SCIPlpiScaleRow(), SCIPlpiSetBase(), SCIPlpiSetIntpar(), SCIPlpiSolveBarrier(), SCIPlpiSolveDual(), SCIPlpiSolvePrimal(), SCIPlpiStrongbranch(), SCIPlpiWasSolved(), SCIPlpiWriteLP(), and setbase().
int SCIP_LPi::skxsize |
Definition at line 142 of file lpi_msk.c.
Referenced by ensureStateMem().
int SCIP_LPi::skcsize |
Definition at line 143 of file lpi_msk.c.
Referenced by ensureStateMem().
MSKstakeye* SCIP_LPi::skx |
Definition at line 144 of file lpi_msk.c.
Referenced by checkState(), ensureStateMem(), getbase(), lpistatePack(), SCIPlpiGetBase(), SCIPlpiSetBase(), SCIPlpiSetState(), and setbase().
MSKstakeye* SCIP_LPi::skc |
Definition at line 145 of file lpi_msk.c.
Referenced by checkState(), ensureStateMem(), getbase(), lpistatePack(), SCIPlpiGetBase(), SCIPlpiSetBase(), SCIPlpiSetState(), and setbase().
int SCIP_LPi::nrows |
number of rows
Definition at line 39 of file lpi_none.c.
Referenced by convertSides(), debugCheckRowrang(), lpistateCreate(), reconvertBothSides(), reconvertLhs(), reconvertRhs(), SCIPlpiAddCols(), SCIPlpiAddRows(), SCIPlpiChgSides(), SCIPlpiClear(), SCIPlpiClearState(), SCIPlpiDelRows(), SCIPlpiDelRowset(), SCIPlpiGetBase(), SCIPlpiGetBasisInd(), SCIPlpiGetBInvACol(), SCIPlpiGetBInvARow(), SCIPlpiGetBInvCol(), SCIPlpiGetBInvRow(), SCIPlpiGetNorms(), SCIPlpiGetNRows(), SCIPlpiGetRowNames(), SCIPlpiGetSol(), SCIPlpiGetState(), SCIPlpiLoadColLP(), SCIPlpiScaleCol(), SCIPlpiSetBase(), SCIPlpiSetNorms(), SCIPlpiSetState(), and SCIPlpiStrongbranch().
int SCIP_LPi::ncols |
number of columns
Definition at line 40 of file lpi_none.c.
Referenced by debugCheckColrang(), lpistateCreate(), lpiStrongbranch(), lpiStrongbranches(), SCIPlpiAddCols(), SCIPlpiAddRows(), SCIPlpiChgBounds(), SCIPlpiChgObj(), SCIPlpiClear(), SCIPlpiClearState(), SCIPlpiDelCols(), SCIPlpiDelColset(), SCIPlpiGetBase(), SCIPlpiGetBasisInd(), SCIPlpiGetBInvARow(), SCIPlpiGetColNames(), SCIPlpiGetNCols(), SCIPlpiGetNorms(), SCIPlpiGetSol(), SCIPlpiGetState(), SCIPlpiLoadColLP(), SCIPlpiScaleRow(), SCIPlpiSetBase(), SCIPlpiSetNorms(), SCIPlpiSetState(), SCIPlpiStrongbranch(), SCIPlpiStrongbranchesFrac(), and SCIPlpiStrongbranchesInt().
QSprob SCIP_LPi::prob |
LP struct pointer
Definition at line 39 of file lpi_qso.c.
Referenced by SCIPlpiAddCols(), SCIPlpiAddRows(), SCIPlpiChgBounds(), SCIPlpiChgCoef(), SCIPlpiChgObj(), SCIPlpiChgObjsen(), SCIPlpiChgSides(), SCIPlpiClear(), SCIPlpiClearState(), SCIPlpiDelCols(), SCIPlpiDelColset(), SCIPlpiDelRows(), SCIPlpiDelRowset(), SCIPlpiExistsDualRay(), SCIPlpiExistsPrimalRay(), SCIPlpiGetBase(), SCIPlpiGetBasisInd(), SCIPlpiGetBInvACol(), SCIPlpiGetBInvARow(), SCIPlpiGetBInvCol(), SCIPlpiGetBInvRow(), SCIPlpiGetBounds(), SCIPlpiGetCoef(), SCIPlpiGetColNames(), SCIPlpiGetCols(), SCIPlpiGetDualfarkas(), SCIPlpiGetInternalStatus(), SCIPlpiGetIntpar(), SCIPlpiGetIterations(), SCIPlpiGetNCols(), SCIPlpiGetNNonz(), SCIPlpiGetNorms(), SCIPlpiGetNRows(), SCIPlpiGetObj(), SCIPlpiGetObjval(), SCIPlpiGetPrimalRay(), SCIPlpiGetRealpar(), SCIPlpiGetRowNames(), SCIPlpiGetRows(), SCIPlpiGetSides(), SCIPlpiGetSol(), SCIPlpiGetSolFeasibility(), SCIPlpiGetSolverPointer(), SCIPlpiGetState(), SCIPlpiHasDualRay(), SCIPlpiHasPrimalRay(), SCIPlpiIgnoreInstability(), SCIPlpiIsDualFeasible(), SCIPlpiIsDualInfeasible(), SCIPlpiIsDualUnbounded(), SCIPlpiIsIterlimExc(), SCIPlpiIsObjlimExc(), SCIPlpiIsOptimal(), SCIPlpiIsPrimalFeasible(), SCIPlpiIsPrimalInfeasible(), SCIPlpiIsPrimalUnbounded(), SCIPlpiIsStable(), SCIPlpiIsTimelimExc(), SCIPlpiLoadColLP(), SCIPlpiReadLP(), SCIPlpiReadState(), SCIPlpiScaleCol(), SCIPlpiScaleRow(), SCIPlpiSetBase(), SCIPlpiSetIntpar(), SCIPlpiSetNorms(), SCIPlpiSetRealpar(), SCIPlpiSetState(), SCIPlpiSolveDual(), SCIPlpiSolvePrimal(), SCIPlpiStrongbranchesFrac(), SCIPlpiStrongbranchesInt(), SCIPlpiStrongbranchFrac(), SCIPlpiStrongbranchInt(), SCIPlpiWasSolved(), SCIPlpiWriteLP(), and SCIPlpiWriteState().
int SCIP_LPi::previt |
previous number of simplex iterations performed
Definition at line 41 of file lpi_qso.c.
Referenced by SCIPlpiGetIterations(), SCIPlpiReadLP(), SCIPlpiStrongbranchesFrac(), and SCIPlpiStrongbranchFrac().
int SCIP_LPi::rowspace |
current size of internal row-related arrays
Definition at line 42 of file lpi_qso.c.
Referenced by ensureRowMem().
char* SCIP_LPi::isen |
array of length rowspace
Definition at line 43 of file lpi_qso.c.
Referenced by convertSides(), ensureRowMem(), SCIPlpiAddRows(), SCIPlpiChgSides(), SCIPlpiGetBase(), SCIPlpiGetSol(), SCIPlpiLoadColLP(), SCIPlpiSetBase(), and SCIPlpiSetState().
double* SCIP_LPi::irhs |
array of rhs rowspace
Definition at line 44 of file lpi_qso.c.
Referenced by convertSides(), ensureRowMem(), SCIPlpiAddRows(), SCIPlpiChgSides(), SCIPlpiGetSol(), and SCIPlpiLoadColLP().
double* SCIP_LPi::irng |
array of range rowspace
Definition at line 45 of file lpi_qso.c.
Referenced by convertSides(), ensureRowMem(), SCIPlpiAddRows(), SCIPlpiChgSides(), SCIPlpiGetSol(), and SCIPlpiLoadColLP().
int* SCIP_LPi::ircnt |
array of count rowspace
Definition at line 46 of file lpi_qso.c.
Referenced by convertSides(), ensureRowMem(), SCIPlpiAddRows(), SCIPlpiClear(), SCIPlpiDelRows(), SCIPlpiGetRows(), SCIPlpiGetSides(), SCIPlpiGetState(), SCIPlpiLoadColLP(), and SCIPlpiSetState().
int* SCIP_LPi::irbeg |
array of beginning index rowspace
Definition at line 47 of file lpi_qso.c.
Referenced by convertSides(), ensureRowMem(), SCIPlpiAddRows(), and SCIPlpiLoadColLP().
int SCIP_LPi::colspace |
current size of internal column-related arrays
Definition at line 48 of file lpi_qso.c.
Referenced by ensureColMem().
int* SCIP_LPi::iccnt |
array of length colspace
Definition at line 49 of file lpi_qso.c.
Referenced by ensureColMem(), SCIPlpiAddCols(), SCIPlpiClear(), SCIPlpiDelCols(), SCIPlpiGetBounds(), SCIPlpiGetCols(), SCIPlpiGetObj(), SCIPlpiGetState(), SCIPlpiLoadColLP(), and SCIPlpiSetState().
char* SCIP_LPi::iccha |
array of type colspace
Definition at line 50 of file lpi_qso.c.
Referenced by ensureColMem(), and SCIPlpiChgBounds().
int SCIP_LPi::tbsz |
current size of tableau-related arrays
Definition at line 51 of file lpi_qso.c.
Referenced by ensureTabMem().
double* SCIP_LPi::itab |
array of length tbsz
Definition at line 52 of file lpi_qso.c.
Referenced by ensureTabMem(), and SCIPlpiGetBInvARow().
char* SCIP_LPi::ibas |
array of length tbsz
Definition at line 53 of file lpi_qso.c.
Referenced by ensureTabMem(), SCIPlpiGetBase(), SCIPlpiGetSol(), SCIPlpiSetBase(), and SCIPlpiSetState().
SPxSCIP * SCIP_LPi::spx |
our SPxSolver implementation
our SoPlex implementation
Definition at line 1380 of file lpi_spx1.cpp.
Referenced by lpiGetBInvVec(), lpiStrongbranch(), SCIPlpiAddCols(), SCIPlpiAddRows(), SCIPlpiChgBounds(), SCIPlpiChgCoef(), SCIPlpiChgObj(), SCIPlpiChgObjsen(), SCIPlpiChgSides(), SCIPlpiClear(), SCIPlpiClearState(), SCIPlpiDelCols(), SCIPlpiDelColset(), SCIPlpiDelRows(), SCIPlpiDelRowset(), SCIPlpiEndStrongbranch(), SCIPlpiExistsDualRay(), SCIPlpiExistsPrimalRay(), SCIPlpiGetBase(), SCIPlpiGetBasisInd(), SCIPlpiGetBInvACol(), SCIPlpiGetBInvARow(), SCIPlpiGetBInvCol(), SCIPlpiGetBInvRow(), SCIPlpiGetBounds(), SCIPlpiGetCoef(), SCIPlpiGetColNames(), SCIPlpiGetCols(), SCIPlpiGetDualfarkas(), SCIPlpiGetInternalStatus(), SCIPlpiGetIntpar(), SCIPlpiGetIterations(), SCIPlpiGetNCols(), SCIPlpiGetNNonz(), SCIPlpiGetNorms(), SCIPlpiGetNRows(), SCIPlpiGetObj(), SCIPlpiGetObjsen(), SCIPlpiGetObjval(), SCIPlpiGetPrimalRay(), SCIPlpiGetRealpar(), SCIPlpiGetRealSolQuality(), SCIPlpiGetRowNames(), SCIPlpiGetRows(), SCIPlpiGetSides(), SCIPlpiGetSol(), SCIPlpiGetSolverPointer(), SCIPlpiGetState(), SCIPlpiHasDualRay(), SCIPlpiHasPrimalRay(), SCIPlpiIgnoreInstability(), SCIPlpiInfinity(), SCIPlpiIsDualFeasible(), SCIPlpiIsDualInfeasible(), SCIPlpiIsDualUnbounded(), SCIPlpiIsInfinity(), SCIPlpiIsIterlimExc(), SCIPlpiIsObjlimExc(), SCIPlpiIsOptimal(), SCIPlpiIsPrimalFeasible(), SCIPlpiIsPrimalInfeasible(), SCIPlpiIsPrimalUnbounded(), SCIPlpiIsStable(), SCIPlpiIsTimelimExc(), SCIPlpiLoadColLP(), SCIPlpiReadLP(), SCIPlpiReadState(), SCIPlpiScaleCol(), SCIPlpiScaleRow(), SCIPlpiSetBase(), SCIPlpiSetIntegralityInformation(), SCIPlpiSetIntpar(), SCIPlpiSetNorms(), SCIPlpiSetRealpar(), SCIPlpiSetState(), SCIPlpiSolveDual(), SCIPlpiSolvePrimal(), SCIPlpiStartStrongbranch(), SCIPlpiWriteLP(), SCIPlpiWriteState(), and spxSolve().
SLUFactor* SCIP_LPi::factorization |
factorization possibly needed for basis inverse
Definition at line 1387 of file lpi_spx1.cpp.
Referenced by invalidateSolution(), lpiGetBInvVec(), SCIPlpiGetBasisInd(), and SCIPlpiGetBInvRow().
SCIP_Real SCIP_LPi::rowrepswitch |
use row representation if number of rows divided by number of columns exceeds this value
Definition at line 1388 of file lpi_spx1.cpp.
Referenced by SCIPlpiGetRealpar(), SCIPlpiSetRealpar(), SCIPlpiSolveDual(), and SCIPlpiSolvePrimal().
XPRSprob SCIP_LPi::xprslp |
Xpress LP pointer
Definition at line 73 of file lpi_xprs.c.
Referenced by debugCheckColrang(), debugCheckRowrang(), lpiSolve(), lpiStrongbranch(), lpiStrongbranches(), SCIPlpiAddCols(), SCIPlpiAddRows(), SCIPlpiChgBounds(), SCIPlpiChgCoef(), SCIPlpiChgObj(), SCIPlpiChgObjsen(), SCIPlpiChgSides(), SCIPlpiClear(), SCIPlpiDelCols(), SCIPlpiDelColset(), SCIPlpiDelRows(), SCIPlpiDelRowset(), SCIPlpiExistsDualRay(), SCIPlpiExistsPrimalRay(), SCIPlpiGetBase(), SCIPlpiGetBasisInd(), SCIPlpiGetBInvACol(), SCIPlpiGetBInvARow(), SCIPlpiGetBInvCol(), SCIPlpiGetBInvRow(), SCIPlpiGetBounds(), SCIPlpiGetCoef(), SCIPlpiGetCols(), SCIPlpiGetDualfarkas(), SCIPlpiGetInternalStatus(), SCIPlpiGetIntpar(), SCIPlpiGetIterations(), SCIPlpiGetNCols(), SCIPlpiGetNNonz(), SCIPlpiGetNRows(), SCIPlpiGetObj(), SCIPlpiGetObjsen(), SCIPlpiGetObjval(), SCIPlpiGetPrimalRay(), SCIPlpiGetRealpar(), SCIPlpiGetRows(), SCIPlpiGetSides(), SCIPlpiGetSol(), SCIPlpiGetSolFeasibility(), SCIPlpiGetSolverPointer(), SCIPlpiGetState(), SCIPlpiHasDualRay(), SCIPlpiHasPrimalRay(), SCIPlpiIgnoreInstability(), SCIPlpiIsDualFeasible(), SCIPlpiIsDualInfeasible(), SCIPlpiIsDualUnbounded(), SCIPlpiIsIterlimExc(), SCIPlpiIsObjlimExc(), SCIPlpiIsOptimal(), SCIPlpiIsPrimalFeasible(), SCIPlpiIsPrimalInfeasible(), SCIPlpiIsPrimalUnbounded(), SCIPlpiIsStable(), SCIPlpiIsTimelimExc(), SCIPlpiLoadColLP(), SCIPlpiReadLP(), SCIPlpiReadState(), SCIPlpiScaleCol(), SCIPlpiScaleRow(), SCIPlpiSetBase(), SCIPlpiSetIntpar(), SCIPlpiSetRealpar(), SCIPlpiSetState(), SCIPlpiSolveBarrier(), SCIPlpiWriteLP(), and SCIPlpiWriteState().
char SCIP_LPi::name[200] |
problem name
Definition at line 74 of file lpi_xprs.c.
Referenced by SCIPlpiClear(), and SCIPlpiLoadColLP().
int SCIP_LPi::notfromscratch |
do we not want to solve the lp from scratch
Definition at line 77 of file lpi_xprs.c.
Referenced by SCIPlpiGetIntpar(), and SCIPlpiSetIntpar().
int SCIP_LPi::unbvec |
primal or dual vector on which the problem is unbounded
Definition at line 79 of file lpi_xprs.c.
Referenced by lpiSolve().
char SCIP_LPi::solmethod |
method used to solve the LP
Definition at line 80 of file lpi_xprs.c.
Referenced by SCIPlpiGetSolFeasibility(), SCIPlpiHasPrimalRay(), SCIPlpiIsDualFeasible(), SCIPlpiIsDualUnbounded(), SCIPlpiIsPrimalFeasible(), SCIPlpiIsPrimalUnbounded(), SCIPlpiSolveBarrier(), SCIPlpiSolveDual(), and SCIPlpiSolvePrimal().
SCIP_Real SCIP_LPi::par_lobjlim |
objective lower bound
Definition at line 102 of file lpi_xprs.c.
SCIP_Real SCIP_LPi::par_uobjlim |
objective upper bound
Definition at line 103 of file lpi_xprs.c.
int SCIP_LPi::par_fastlp |
special meta parameter for making LP reoptimize go faster
Definition at line 104 of file lpi_xprs.c.
Referenced by lpiSolve().
int SCIP_LPi::par_presolve |
need to distinguish between the users setting and the optimizer setting of presolve
Definition at line 105 of file lpi_xprs.c.
Referenced by lpiSolve(), SCIPlpiGetIntpar(), and SCIPlpiSetIntpar().