Scippy

SoPlex

Sequential object-oriented simPlex

SPxSolver Member List

This is the complete list of members for SPxSolver, including all inherited members.

ABORT_CYCLING enum valueSPxSolver
ABORT_DECOMP enum valueSPxSolver
ABORT_EXDECOMP enum valueSPxSolver
ABORT_ITER enum valueSPxSolver
ABORT_TIME enum valueSPxSolver
ABORT_VALUE enum valueSPxSolver
LPRowSetBase< Real >::add(const LPRowBase< Real > &row)LPRowSetBase< Real >protected
LPRowSetBase< Real >::add(DataKey &pkey, const LPRowBase< Real > &prow)LPRowSetBase< Real >protected
LPRowSetBase< Real >::add(const Real &plhs, const SVectorBase< Real > &prowVector, const Real &prhs, const Real &pobj=0, const int &pscaleExp=0)LPRowSetBase< Real >protected
LPRowSetBase< Real >::add(const S *lhsValue, const S *rowValues, const int *rowIndices, int rowSize, const S *rhsValue, const S *objValue=0)LPRowSetBase< Real >protected
LPRowSetBase< Real >::add(DataKey &newkey, const S *lhsValue, const S *rowValues, const int *rowIndices, int rowSize, const S *rhsValue, const S *objValue=0)LPRowSetBase< Real >protected
LPRowSetBase< Real >::add(DataKey &newkey, const Real &newlhs, const SVectorBase< Real > &newrowVector, const Real &newrhs, const Real &newobj=0, const int &newscaleExp=0)LPRowSetBase< Real >protected
LPRowSetBase< Real >::add(const LPRowSetBase< Real > &newset)LPRowSetBase< Real >protected
LPRowSetBase< Real >::add(DataKey keys[], const LPRowSetBase< Real > &set)LPRowSetBase< Real >protected
LPRowSetBase< Real >::SVSetBase< Real >::add(const SVectorBase< Real > &svec)SVSetBase< Real >protected
LPRowSetBase< Real >::SVSetBase< Real >::add(DataKey &nkey, const SVectorBase< Real > &svec)SVSetBase< Real >protected
LPRowSetBase< Real >::SVSetBase< Real >::add(DataKey &nkey, const S *rowValues, const int *rowIndices, int rowSize)SVSetBase< Real >protected
LPRowSetBase< Real >::SVSetBase< Real >::add(const SVectorBase< Real > svec[], int n)SVSetBase< Real >protected
LPRowSetBase< Real >::SVSetBase< Real >::add(DataKey nkey[], const SVectorBase< Real > svec[], int n)SVSetBase< Real >protected
LPRowSetBase< Real >::SVSetBase< Real >::add(const SVSetBase< S > &pset)SVSetBase< Real >protected
LPRowSetBase< Real >::SVSetBase< Real >::add(DataKey nkey[], const SVSetBase< S > &pset)SVSetBase< Real >protected
soplex::LPColSetBase::add(const LPColBase< R > &pcol)LPColSetBase< R >protected
soplex::LPColSetBase::add(DataKey &pkey, const LPColBase< R > &pcol)LPColSetBase< R >protected
soplex::LPColSetBase::add(const R &pobj, const R &plower, const SVectorBase< R > &pcolVector, const R &pupper, const int &pscaleExp=0)LPColSetBase< R >protected
soplex::LPColSetBase::add(DataKey &newkey, const R &obj, const R &newlower, const SVectorBase< R > &newcolVector, const R &newupper, const int &newscaleExp=0)LPColSetBase< R >protected
soplex::LPColSetBase::add(const S *obj, const S *lowerValue, const S *colValues, const int *colIndices, int colSize, const S *upperValue)LPColSetBase< R >protected
soplex::LPColSetBase::add(DataKey &newkey, const S *objValue, const S *lowerValue, const S *colValues, const int *colIndices, int colSize, const S *upperValue)LPColSetBase< R >protected
soplex::LPColSetBase::add(const LPColSetBase< R > &newset)LPColSetBase< R >protected
soplex::LPColSetBase::add(DataKey keys[], const LPColSetBase< R > &newset)LPColSetBase< R >protected
soplex::SVSetBase::add(const SVectorBase< R > &svec)SVSetBase< R >protected
soplex::SVSetBase::add(DataKey &nkey, const SVectorBase< R > &svec)SVSetBase< R >protected
soplex::SVSetBase::add(DataKey &nkey, const S *rowValues, const int *rowIndices, int rowSize)SVSetBase< R >protected
soplex::SVSetBase::add(const SVectorBase< R > svec[], int n)SVSetBase< R >protected
soplex::SVSetBase::add(DataKey nkey[], const SVectorBase< R > svec[], int n)SVSetBase< R >protected
soplex::SVSetBase::add(const SVSetBase< S > &pset)SVSetBase< R >protected
soplex::SVSetBase::add(DataKey nkey[], const SVSetBase< S > &pset)SVSetBase< R >protected
LPRowSetBase< Real >::add2(const DataKey &k, int n, const int idx[], const Real val[])LPRowSetBase< Real >protected
LPRowSetBase< Real >::add2(int i, int n, const int idx[], const Real val[])LPRowSetBase< Real >protected
LPRowSetBase< Real >::add2(int i, int n, const int idx[], const S val[])LPRowSetBase< Real >protected
LPRowSetBase< Real >::SVSetBase< Real >::add2(SVectorBase< Real > &svec, int idx, Real val)SVSetBase< Real >protected
LPRowSetBase< Real >::SVSetBase< Real >::add2(SVectorBase< Real > &svec, int n, const int idx[], const Real val[])SVSetBase< Real >protected
LPRowSetBase< Real >::SVSetBase< Real >::add2(SVectorBase< Real > &svec, int n, const int idx[], const S val[])SVSetBase< Real >protected
soplex::LPColSetBase::add2(const DataKey &k, int n, const int idx[], const R val[])LPColSetBase< R >protected
soplex::LPColSetBase::add2(int i, int n, const int idx[], const R val[])LPColSetBase< R >protected
soplex::LPColSetBase::add2(int i, int n, const int idx[], const S val[])LPColSetBase< R >protected
soplex::SVSetBase::add2(SVectorBase< R > &svec, int idx, R val)SVSetBase< R >protected
soplex::SVSetBase::add2(SVectorBase< R > &svec, int n, const int idx[], const R val[])SVSetBase< R >protected
soplex::SVSetBase::add2(SVectorBase< R > &svec, int n, const int idx[], const S val[])SVSetBase< R >protected
addCol(const LPColBase< Real > &col, bool scale=false)SPxLPBase< Real >virtual
addCol(const Real &objValue, const Real &lowerValue, const SVectorBase< Real > &colVec, const Real &upperValue, bool scale=false)SPxLPBase< Real >virtual
addCol(const S *objValue, const S *lowerValue, const S *colValues, const int *colIndices, int colSize, const S *upperValue)SPxLPBase< Real >
addCol(SPxColId &id, const LPColBase< Real > &col, bool scale=false)SPxLPBase< Real >virtual
addCols(const LPColSetBase< Real > &pset, bool scale=false)SPxLPBase< Real >virtual
addCols(const S *objValue, const S *lowerValues, const S *colValues, const int *colIndices, const int *colStarts, const int *colLengths, const int numCols, const int numValues, const S *upperValues)SPxLPBase< Real >
addCols(SPxColId id[], const LPColSetBase< Real > &set, bool scale=false)SPxLPBase< Real >virtual
addDualActivity(const SVectorBase< Real > &dual, VectorBase< Real > &activity) constSPxLPBase< Real >virtual
added2Set(SVSetBase< Real > &set, const SVSetBase< Real > &addset, int n)SPxLPBase< Real >protected
addedCols(int n)SPxSolverprotectedvirtual
addedRows(int n)SPxSolverprotectedvirtual
addPrimalActivity(const SVectorBase< Real > &primal, VectorBase< Real > &activity) constSPxLPBase< Real >virtual
addRow(const LPRowBase< Real > &row, bool scale=false)SPxLPBase< Real >virtual
addRow(const Real &lhsValue, const SVectorBase< Real > &rowVec, const Real &rhsValue, bool scale=false)SPxLPBase< Real >virtual
addRow(const S *lhsValue, const S *rowValues, const int *rowIndices, int rowSize, const S *rhsValue)SPxLPBase< Real >
addRow(SPxRowId &id, const LPRowBase< Real > &row, bool scale=false)SPxLPBase< Real >virtual
addRows(const LPRowSetBase< Real > &pset, bool scale=false)SPxLPBase< Real >virtual
addRows(const S *lhsValues, const S *rowValues, const int *rowIndices, const int *rowStarts, const int *rowLengths, const int numRows, const int numValues, const S *rhsValues)SPxLPBase< Real >
addRows(SPxRowId id[], const LPRowSetBase< Real > &set, bool scale=false)SPxLPBase< Real >virtual
addVecSPxSolverprotected
LPRowSetBase< Real >::append(const Nonzero< Real > &t)ClassArray< Nonzero< Real > >protected
LPRowSetBase< Real >::append(int n, const Nonzero< Real > t[])ClassArray< Nonzero< Real > >protected
LPRowSetBase< Real >::append(const ClassArray< Nonzero< Real > > &t)ClassArray< Nonzero< Real > >protected
soplex::LPColSetBase::append(const Nonzero< R > &t)ClassArray< Nonzero< R > >protected
soplex::LPColSetBase::append(int n, const Nonzero< R > t[])ClassArray< Nonzero< R > >protected
soplex::LPColSetBase::append(const ClassArray< Nonzero< R > > &t)ClassArray< Nonzero< R > >protected
baseId(int i)SPxBasisprotected
baseId(int i) constSPxBasisprotected
baseVec(int i) constSPxBasisprotected
BASIC enum valueSPxSolver
basis() constSPxSolver
basis()SPxSolver
basisStatusToVarStatus(SPxBasis::Desc::Status stat) constSPxSolverprotected
boundFlips() constSPxSolver
boundflipsSPxSolverprotected
buildDualProblem(SPxLPBase< Real > &dualLP, SPxRowId primalRowIds[]=0, SPxColId primalColIds[]=0, SPxRowId dualRowIds[]=0, SPxColId dualColIds[]=0, int *nprimalrows=0, int *nprimalcols=0, int *ndualrows=0, int *ndualcols=0)SPxLPBase< Real >virtual
buildDualProblem(SPxLPBase< Rational > &dualLP, SPxRowId primalRowIds[], SPxColId primalColIds[], SPxRowId dualRowIds[], SPxColId dualColIds[], int *nprimalrows, int *nprimalcols, int *ndualrows, int *ndualcols)SPxLPBase< Real >
buildDualProblem(SPxLPBase< Real > &dualLP, SPxRowId primalRowIds[], SPxColId primalColIds[], SPxRowId dualRowIds[], SPxColId dualColIds[], int *nprimalrows, int *nprimalcols, int *ndualrows, int *ndualcols)SPxLPBase< Real >
change(int i, SPxId &id, const SVector *enterVec, const SSVector *eta=0)SPxBasisprotectedvirtual
changeBounds(const Vector &newLower, const Vector &newUpper, bool scale=false)SPxSolvervirtual
changeBounds(int i, const Real &newLower, const Real &newUpper, bool scale=false)SPxSolvervirtual
changeBounds(SPxColId p_id, const Real &p_newLower, const Real &p_newUpper, bool scale=false)SPxSolvervirtual
SPxLPBase< Real >::changeBounds(const VectorBase< Real > &newLower, const VectorBase< Real > &newUpper, bool scale=false)SPxLPBase< Real >virtual
SPxLPBase< Real >::changeBounds(int i, const S *newLower, const S *newUpper)SPxLPBase< Real >
changeCol(int i, const LPCol &newCol, bool scale=false)SPxSolvervirtual
changeCol(SPxColId p_id, const LPCol &p_newCol, bool scale=false)SPxSolvervirtual
SPxLPBase< Real >::changeCol(int n, const LPColBase< Real > &newCol, bool scale=false)SPxLPBase< Real >virtual
SPxLPBase< Real >::changeCol(SPxColId id, const LPColBase< Real > &newCol, bool scale=false)SPxLPBase< Real >virtual
changedCol(int)SPxBasisprotected
changedElement(int, int)SPxBasisprotected
changedRow(int)SPxBasisprotected
changeElement(int i, int j, const Real &val, bool scale=false)SPxSolvervirtual
changeElement(SPxRowId rid, SPxColId cid, const Real &val, bool scale=false)SPxSolvervirtual
SPxLPBase< Real >::changeElement(int i, int j, const S *val)SPxLPBase< Real >
changeLhs(const Vector &newLhs, bool scale=false)SPxSolvervirtual
changeLhs(int i, const Real &newLhs, bool scale=false)SPxSolvervirtual
changeLhs(SPxRowId p_id, const Real &p_newLhs, bool scale=false)SPxSolvervirtual
SPxLPBase< Real >::changeLhs(const VectorBase< Real > &newLhs, bool scale=false)SPxLPBase< Real >virtual
SPxLPBase< Real >::changeLhs(int i, const S *newLhs)SPxLPBase< Real >
changeLhsStatus(int i, Real newLhs, Real oldLhs=0.0)SPxSolvervirtual
changeLower(const Vector &newLower, bool scale=false)SPxSolvervirtual
changeLower(int i, const Real &newLower, bool scale=false)SPxSolvervirtual
changeLower(SPxColId p_id, const Real &p_newLower, bool scale=false)SPxSolvervirtual
SPxLPBase< Real >::changeLower(const VectorBase< Real > &newLower, bool scale=false)SPxLPBase< Real >virtual
SPxLPBase< Real >::changeLower(int i, const S *newLower)SPxLPBase< Real >
changeLowerStatus(int i, Real newLower, Real oldLower=0.0)SPxSolvervirtual
changeMaxObj(const Vector &newObj, bool scale=false)SPxSolvervirtual
changeMaxObj(int i, const Real &newVal, bool scale=false)SPxSolvervirtual
changeMaxObj(SPxColId p_id, const Real &p_newVal, bool scale=false)SPxSolvervirtual
SPxLPBase< Real >::changeMaxObj(const VectorBase< Real > &newObj, bool scale=false)SPxLPBase< Real >virtual
SPxLPBase< Real >::changeMaxObj(int i, const S *newVal)SPxLPBase< Real >
changeObj(const Vector &newObj, bool scale=false)SPxSolvervirtual
changeObj(int i, const Real &newVal, bool scale=false)SPxSolvervirtual
changeObj(SPxColId p_id, const Real &p_newVal, bool scale=false)SPxSolvervirtual
SPxLPBase< Real >::changeObj(const VectorBase< Real > &newObj, bool scale=false)SPxLPBase< Real >virtual
SPxLPBase< Real >::changeObj(int i, const S *newVal)SPxLPBase< Real >
changeObjOffset(const Real &o)SPxLPBase< Real >virtual
changeRange(const Vector &newLhs, const Vector &newRhs, bool scale=false)SPxSolvervirtual
changeRange(int i, const Real &newLhs, const Real &newRhs, bool scale=false)SPxSolvervirtual
changeRange(SPxRowId p_id, const Real &p_newLhs, const Real &p_newRhs, bool scale=false)SPxSolvervirtual
SPxLPBase< Real >::changeRange(const VectorBase< Real > &newLhs, const VectorBase< Real > &newRhs, bool scale=false)SPxLPBase< Real >virtual
SPxLPBase< Real >::changeRange(int i, const S *newLhs, const S *newRhs)SPxLPBase< Real >
changeRhs(const Vector &newRhs, bool scale=false)SPxSolvervirtual
changeRhs(int i, const Real &newRhs, bool scale=false)SPxSolvervirtual
changeRhs(SPxRowId p_id, const Real &p_newRhs, bool scale=false)SPxSolvervirtual
SPxLPBase< Real >::changeRhs(const VectorBase< Real > &newRhs, bool scale=false)SPxLPBase< Real >virtual
changeRhsStatus(int i, Real newRhs, Real oldRhs=0.0)SPxSolvervirtual
changeRow(int i, const LPRow &newRow, bool scale=false)SPxSolvervirtual
changeRow(SPxRowId p_id, const LPRow &p_newRow, bool scale=false)SPxSolvervirtual
SPxLPBase< Real >::changeRow(int n, const LPRowBase< Real > &newRow, bool scale=false)SPxLPBase< Real >virtual
SPxLPBase< Real >::changeRow(SPxRowId id, const LPRowBase< Real > &newRow, bool scale=false)SPxLPBase< Real >virtual
changeRowObj(const Vector &newObj, bool scale=false)SPxSolvervirtual
changeRowObj(int i, const Real &newVal, bool scale=false)SPxSolvervirtual
changeRowObj(SPxRowId p_id, const Real &p_newVal, bool scale=false)SPxSolvervirtual
SPxLPBase< Real >::changeRowObj(const VectorBase< Real > &newRowObj, bool scale=false)SPxLPBase< Real >virtual
changeSense(SPxSense sns)SPxSolvervirtual
changeUpper(const Vector &newUpper, bool scale=false)SPxSolvervirtual
changeUpper(int i, const Real &newUpper, bool scale=false)SPxSolvervirtual
changeUpper(SPxColId p_id, const Real &p_newUpper, bool scale=false)SPxSolvervirtual
SPxLPBase< Real >::changeUpper(const VectorBase< Real > &newUpper, bool scale=false)SPxLPBase< Real >virtual
SPxLPBase< Real >::changeUpper(int i, const S *newUpper)SPxLPBase< Real >
changeUpperStatus(int i, Real newUpper, Real oldLower=0.0)SPxSolvervirtual
cId(int n) constSPxLPBase< Real >
LPRowSetBase< Real >::ClassArray(const ClassArray &old)ClassArray< Nonzero< Real > >protected
LPRowSetBase< Real >::ClassArray(int p_size=0, int p_max=0, double p_fac=1.2)ClassArray< Nonzero< Real > >explicitprotected
soplex::LPColSetBase::ClassArray(const ClassArray &old)ClassArray< Nonzero< R > >protected
soplex::LPColSetBase::ClassArray(int p_size=0, int p_max=0, double p_fac=1.2)ClassArray< Nonzero< R > >explicitprotected
clear()SPxSolvervirtual
SPxLPBase< Real >::SVSetBase< Real >::clear(int minNewSize=-1)SVSetBase< Real >
soplex::SVSetBase::clear(int minNewSize=-1)SVSetBase< R >
clearDualBounds(SPxBasis::Desc::Status, Real &, Real &) constSPxSolverprotected
clearRowObjs()SPxSolvervirtual
clearUpdateVecs(void)SPxSolverprotectedvirtual
coDim() constSPxSolver
coId(int i) constSPxSolver
colId(int i) constSPxSolver
cols() constSPxSolver
colSet() constLPColSetBase< R >protected
COLUMN enum valueSPxSolver
colVector(int i) constSPxLPBase< Real >
colVector(const SPxColId &id) constSPxLPBase< Real >
soplex::LPColSetBase::colVector(const DataKey &k) constLPColSetBase< R >protected
soplex::LPColSetBase::colVector_w(const DataKey &k)LPColSetBase< R >protected
computeCoTest()SPxSolverprivate
computeDegeneracySPxSolverprivate
computeDualActivity(const VectorBase< Real > &dual, VectorBase< Real > &activity, const bool unscaled=true) constSPxLPBase< Real >virtual
computeDualActivity(const VectorBase< Rational > &dual, VectorBase< Rational > &activity, const bool unscaled) constSPxLPBase< Real >
computeDualActivity(const VectorBase< Real > &dual, VectorBase< Real > &activity, const bool unscaled) constSPxLPBase< Real >
computeDualfarkas4Col(Real direction)SPxSolverprotected
computeDualfarkas4Row(Real direction, SPxId enterId)SPxSolverprotected
computeEnterCoPrhs()SPxSolverprotectedvirtual
computeEnterCoPrhs4Col(int i, int n)SPxSolverprotected
computeEnterCoPrhs4Row(int i, int n)SPxSolverprotected
computeFrhs()SPxSolverprotected
computeFrhs1(const Vector &, const Vector &)SPxSolverprotectedvirtual
computeFrhs2(Vector &, Vector &)SPxSolverprotected
computeFrhsXtra()SPxSolverprotectedvirtual
computeFtest()SPxSolverprivate
computeLeaveCoPrhs()SPxSolverprotectedvirtual
computeLeaveCoPrhs4Col(int i, int n)SPxSolverprotected
computeLeaveCoPrhs4Row(int i, int n)SPxSolverprotected
computePrimalActivity(const VectorBase< Real > &primal, VectorBase< Real > &activity, const bool unscaled=true) constSPxLPBase< Real >virtual
computePrimalActivity(const VectorBase< Rational > &primal, VectorBase< Rational > &activity, const bool unscaled) constSPxLPBase< Real >
computePrimalActivity(const VectorBase< Real > &primal, VectorBase< Real > &activity, const bool unscaled) constSPxLPBase< Real >
computePrimalray4Col(Real direction, SPxId enterId)SPxSolverprotected
computePrimalray4Row(Real direction)SPxSolverprotected
computePvec(int i)SPxSolver
computePvec()SPxSolver
computeTest(int i)SPxSolver
computeTest()SPxSolver
condition(int maxiters=10, Real tolerance=1e-6)SPxBasisprotected
coPrhs() constSPxSolver
coPvec() constSPxSolver
coSolve(Vector &x, const Vector &rhs)SPxBasisprotected
coSolve(SSVector &x, const SVector &rhs)SPxBasisprotected
coSolve(SSVector &x, Vector &y, const SVector &rhsx, SSVector &rhsy)SPxBasisprotected
coSolve(SSVector &x, SSVector &y, const SVector &rhsx, SSVector &rhsy)SPxBasisprotected
coSolve(SSVector &x, Vector &y, Vector &z, const SVector &rhsx, SSVector &rhsy, SSVector &rhsz)SPxBasisprotected
coSolve(SSVector &x, SSVector &y, SSVector &z, const SVector &rhsx, SSVector &rhsy, SSVector &rhsz)SPxBasisprotected
coSolveVector2SPxSolverprivate
coSolveVector2rhsSPxSolverprivate
coSolveVector3SPxSolverprivate
coSolveVector3rhsSPxSolverprivate
coTest() constSPxSolver
coTest(int i, SPxBasis::Desc::Status stat) constSPxSolverprivate
covarStatus(int i) constSPxSolver
coVector(int i) constSPxSolver
coVector(const SPxRowId &rid) constSPxSolver
coVector(const SPxColId &cid) constSPxSolver
coVector(const SPxId &p_id) constSPxSolver
coWeightsSPxSolver
LPRowSetBase< Real >::create(int pnonzeros=0, const Real &plhs=0, const Real &prhs=1, const Real &pobj=0, const int &pscaleExp=0)LPRowSetBase< Real >protected
LPRowSetBase< Real >::create(DataKey &newkey, int nonzeros=0, const Real &newlhs=0, const Real &newrhs=1, const Real &newobj=0, const int &newscaleExp=0)LPRowSetBase< Real >protected
LPRowSetBase< Real >::SVSetBase< Real >::create(int idxmax=0)SVSetBase< Real >protected
LPRowSetBase< Real >::SVSetBase< Real >::create(DataKey &nkey, int idxmax=-1)SVSetBase< Real >protected
soplex::LPColSetBase::create(int pnonzeros=0, const R &pobj=1, const R &plw=0, const R &pupp=1, const int &pscaleExp=0)LPColSetBase< R >protected
soplex::LPColSetBase::create(DataKey &newkey, int nonzeros=0, const R &obj=1, const R &newlow=0, const R &newup=1, const int &newscaleExp=0)LPColSetBase< R >protected
soplex::SVSetBase::create(int idxmax=0)SVSetBase< R >protected
soplex::SVSetBase::create(DataKey &nkey, int idxmax=-1)SVSetBase< R >protected
cumulativeTime() constSPxSolver
LPRowSetBase< Real >::dataClassArray< Nonzero< Real > >protected
soplex::LPColSetBase::dataClassArray< Nonzero< R > >protected
decompIterationLimitSPxSolverprivate
DecompStatus enum nameSPxSolver
degenCompIterOffsetSPxSolverprivate
delta() constSPxSolver
desc() constSPxBasisprotected
desc()SPxBasisprotected
dim() constSPxSolver
displayFreqSPxSolverprivate
displayLineSPxSolverprivate
DONTFINDSTARTBASIS enum valueSPxSolver
doPupdate(void)SPxSolverprotectedvirtual
doRemoveCol(int i)SPxSolverprotectedvirtual
doRemoveCols(int perm[])SPxSolverprotectedvirtual
doRemoveRow(int i)SPxSolverprotectedvirtual
doRemoveRows(int perm[])SPxSolverprotectedvirtual
DUAL enum valueSPxBasisprotected
dualColStatus(int i) constSPxBasisprotected
dualDegeneratePivots()SPxSolver
dualDegenSumSPxSolverprotected
dualFarkasSPxSolverprotected
dualIterations()SPxSolver
dualRhsSPxSolverprotected
dualRowStatus(int i) constSPxBasisprotected
dualStatus(const SPxColId &id) constSPxBasisprotected
dualStatus(const SPxRowId &id) constSPxBasisprotected
dualStatus(const SPxId &id) constSPxBasisprotected
dualVecSPxSolverprotected
dump()SPxBasisprotected
ENTER enum valueSPxSolver
enter(SPxId &id, bool polish=false)SPxSolverprivate
enterCountSPxSolverprotected
enterCyclesSPxSolverprotected
enterDegenCandSPxSolverprotected
entertol() constSPxSolver
enterVector(const SPxId &p_id)SPxSolverprotectedvirtual
epsilon() constSPxSolver
ERROR enum valueSPxSolver
factorSPxBasisprotected
factorize()SPxSolvervirtual
factorizedSPxBasisprotected
feastol() constSPxSolver
fillFactorSPxBasisprotected
FINDSTARTBASIS enum valueSPxSolver
FIXED enum valueSPxSolver
forceRecompNonbasicValue()SPxSolver
freePricerSPxSolverprivate
freeRatioTesterSPxSolverprivate
freeStarterSPxSolverprivate
fRhs() constSPxSolver
fTest() constSPxSolver
FULL enum valueSPxSolver
fullPerturbationSPxSolverprivate
fVec() constSPxSolver
LPRowSetBase< Real >::get_const_ptr() constClassArray< Nonzero< Real > >protected
soplex::LPColSetBase::get_const_ptr() constClassArray< Nonzero< R > >protected
LPRowSetBase< Real >::get_ptr()ClassArray< Nonzero< Real > >protected
soplex::LPColSetBase::get_ptr()ClassArray< Nonzero< R > >protected
getBasis(VarStatus rows[], VarStatus cols[], const int rowsSize=-1, const int colsSize=-1) constSPxSolver
getBasisColStatus(int col) constSPxSolver
getBasisRowStatus(int row) constSPxSolver
getBasisStatus() constSPxSolver
getCol(int i, LPColBase< Real > &col) constSPxLPBase< Real >
getCol(const SPxColId &id, LPColBase< Real > &col) constSPxLPBase< Real >
getCols(int start, int end, LPColSetBase< Real > &set) constSPxLPBase< Real >
getColVectorUnscaled(int i, DSVectorBase< Real > &vec) constSPxLPBase< Real >
getColVectorUnscaled(const SPxColId &id, DSVectorBase< Real > &vec) constSPxLPBase< Real >
getColVectorUnscaled(int i, DSVectorBase< Real > &vec) constSPxLPBase< Real >
getColVectorUnscaled(const SPxColId &id, DSVectorBase< Real > &vec) constSPxLPBase< Real >
getComputeDegeneracy() constSPxSolver
getDecompIterationLimit() constSPxSolver
getDecompStatus() constSPxSolver
getDegenCompOffset() constSPxSolver
getDegeneracyLevel(Vector degenvec)SPxSolver
getDisplayFreq()SPxSolver
getDual(Vector &vector) constSPxSolvervirtual
getDualfarkas(Vector &vector) constSPxSolvervirtual
getDualNorms(int &nnormsRow, int &nnormsCol, Real *norms) constSPxSolver
getEnterVals(SPxId id, Real &enterTest, Real &enterUB, Real &enterLB, Real &enterVal, Real &enterMax, Real &enterPric, SPxBasis::Desc::Status &enterStat, Real &enterRO, Real &objChange)SPxSolverprotectedvirtual
getEnterVals2(int leaveIdx, Real enterMax, Real &leaveBound, Real &objChange)SPxSolverprotectedvirtual
getEstimatedCondition()SPxBasisprotected
getExactCondition()SPxBasisprotected
getFastCondition()SPxSolvervirtual
soplex::SPxBasis::getFastCondition(int type=0)SPxBasisprotected
getLeaveVals(int i, SPxBasis::Desc::Status &leaveStat, SPxId &leaveId, Real &leaveMax, Real &leavebound, int &leaveNum, Real &objChange)SPxSolverprotectedvirtual
getLeaveVals2(Real leaveMax, SPxId enterId, Real &enterBound, Real &newUBbound, Real &newLBbound, Real &newCoPrhs, Real &objChange)SPxSolverprotectedvirtual
getLhs(Vector &p_lhs) constSPxSolver
getLhsUnscaled(VectorBase< Real > &vec) constSPxLPBase< Real >
getLhsUnscaled(VectorBase< Real > &vec) constSPxLPBase< Real >
getLower(Vector &p_low) constSPxSolver
getLowerUnscaled(DVector &vec) constSPxLPBase< Real >
getLowerUnscaled(DVector &vec) constSPxLPBase< Real >
getMaxIters()SPxSolver
getMaxTime()SPxSolver
getMaxUpdates() constSPxBasisprotected
getNdualNorms(int &nnormsRow, int &nnormsCol) constSPxSolver
getObj(VectorBase< Real > &pobj) constSPxLPBase< Real >
getObjUnscaled(VectorBase< Real > &pobj) constSPxLPBase< Real >
getObjUnscaled(VectorBase< Real > &pobj) constSPxLPBase< Real >
getPrimal(Vector &vector) constSPxSolvervirtual
getPrimalray(Vector &vector) constSPxSolvervirtual
getRedCost(Vector &vector) constSPxSolvervirtual
getResult(Real *value=0, Vector *primal=0, Vector *slacks=0, Vector *dual=0, Vector *reduCost=0)SPxSolver
getRhs(Vector &p_rhs) constSPxSolver
SPxLPBase< Real >::getRhs(VectorBase< Real > &vec) constSPxLPBase< Real >
getRhsUnscaled(VectorBase< Real > &vec) constSPxLPBase< Real >
getRhsUnscaled(VectorBase< Real > &vec) constSPxLPBase< Real >
getRow(int i, LPRowBase< Real > &row) constSPxLPBase< Real >
getRow(const SPxRowId &id, LPRowBase< Real > &row) constSPxLPBase< Real >
getRowObj(VectorBase< Real > &prowobj) constSPxLPBase< Real >
getRows(int start, int end, LPRowSetBase< Real > &set) constSPxLPBase< Real >
getRowVectorUnscaled(int i, DSVectorBase< Real > &vec) constSPxLPBase< Real >
getRowVectorUnscaled(int i, DSVectorBase< Real > &vec) constSPxLPBase< Real >
getSlacks(Vector &vector) constSPxSolvervirtual
getSolutionPolishing()SPxSolver
getStartingDecompBasisSPxSolverprivate
getTiming()SPxSolver
getTotalUpdateCount() constSPxBasisprotected
getTotalUpdateTime() constSPxBasisprotected
getUpper(Vector &p_up) constSPxSolver
getUpperUnscaled(DVector &vec) constSPxLPBase< Real >
getUpperUnscaled(DVector &vec) constSPxLPBase< Real >
has(const SPxRowId &id) constSPxLPBase< Real >
has(const SPxColId &id) constSPxLPBase< Real >
has(const SPxId &id) constSPxLPBase< Real >
LPRowSetBase< Real >::has(const DataKey &k) constLPRowSetBase< Real >protected
LPRowSetBase< Real >::SVSetBase< Real >::has(int n) constSVSetBase< Real >protected
LPRowSetBase< Real >::SVSetBase< Real >::has(const SVectorBase< Real > *svec) constSVSetBase< Real >protected
soplex::LPColSetBase::has(const DataKey &k) constLPColSetBase< R >protected
soplex::SVSetBase::has(int n) constSVSetBase< R >protected
soplex::SVSetBase::has(const SVectorBase< R > *svec) constSVSetBase< R >protected
hyperPricing(bool h)SPxSolver
hyperPricingEnterSPxSolver
hyperPricingLeaveSPxSolver
id(int i) constSPxSolver
infeasibilitiesSPxSolver
infeasibilitiesCoSPxSolver
INFEASIBLE enum valueSPxSolver
INForUNBD enum valueSPxSolver
init()SPxSolvervirtual
initializedSPxSolverprivate
initRep(Representation p_rep)SPxSolver
LPRowSetBase< Real >::insert(int i, int n)ClassArray< Nonzero< Real > >protected
LPRowSetBase< Real >::insert(int i, int n, const Nonzero< Real > t[])ClassArray< Nonzero< Real > >protected
LPRowSetBase< Real >::insert(int i, const ClassArray< Nonzero< Real > > &t)ClassArray< Nonzero< Real > >protected
soplex::LPColSetBase::insert(int i, int n)ClassArray< Nonzero< R > >protected
soplex::LPColSetBase::insert(int i, int n, const Nonzero< R > t[])ClassArray< Nonzero< R > >protected
soplex::LPColSetBase::insert(int i, const ClassArray< Nonzero< R > > &t)ClassArray< Nonzero< R > >protected
instableEnterSPxSolverprivate
instableEnterIdSPxSolverprivate
instableEnterValSPxSolverprivate
instableLeaveSPxSolverprivate
instableLeaveNumSPxSolverprivate
instableLeaveValSPxSolverprivate
integerVariablesSPxSolver
invalidate()SPxBasisprotected
isBasic(SPxBasis::Desc::Status stat) constSPxSolver
isBasic(const SPxId &p_id) constSPxSolver
isBasic(const SPxRowId &rid) constSPxSolver
isBasic(const SPxColId &cid) constSPxSolver
isBasic(int i) constSPxSolver
isBasisValid(DataArray< VarStatus > rows, DataArray< VarStatus > cols)SPxSolver
isCoBasic(int i) constSPxSolver
isCoId(const SPxId &p_id) constSPxSolver
isColBasic(int i) constSPxSolver
isConsistent() constSPxSolver
isDescValid(const Desc &ds)SPxBasisprotectedvirtual
isId(const SPxId &p_id) constSPxSolver
isInfeasibleSPxSolver
isInfeasibleCoSPxSolver
isInitialized() constSPxSolverprotected
isRowBasic(int i) constSPxSolver
isScaled() constSPxLPBase< Real >
isTimeLimitReached(const bool forceCheck=false)SPxSolver
iteration() constSPxBasisprotected
iterations() constSPxSolver
iterCountSPxBasisprotected
iterDegenCheckSPxBasisprotected
LPRowSetBase< Real >::key(int i) constLPRowSetBase< Real >protected
LPRowSetBase< Real >::SVSetBase< Real >::key(const SVectorBase< Real > *svec) constSVSetBase< Real >protected
soplex::LPColSetBase::key(int i) constLPColSetBase< R >protected
soplex::SVSetBase::key(const SVectorBase< R > *svec) constSVSetBase< R >protected
LPRowSetBase< Real >::last()ClassArray< Nonzero< Real > >protected
LPRowSetBase< Real >::last() constClassArray< Nonzero< Real > >protected
soplex::LPColSetBase::last()ClassArray< Nonzero< R > >protected
soplex::LPColSetBase::last() constClassArray< Nonzero< R > >protected
lastDegenCheck() constSPxBasisprotected
lastEntered() constSPxBasisprotected
lastFillSPxBasisprotected
lastidxSPxBasisprotected
lastinSPxBasisprotected
lastIndex() constSPxBasisprotected
lastIterCountSPxBasisprotected
lastLeft() constSPxBasisprotected
lastMemSPxBasisprotected
lastNzCountSPxBasisprotected
lastoutSPxBasisprotected
lastShiftSPxSolverprivate
lastUpdate() constSPxBasisprotected
lbBound() constSPxSolver
lbBound()SPxSolver
lcBound() constSPxSolver
lcBound()SPxSolver
LEAVE enum valueSPxSolver
leave(int i, bool polish=false)SPxSolverprivate
leaveCountSPxSolverprotected
leaveCyclesSPxSolverprotected
leaveDegenCandSPxSolverprotected
leavetol() constSPxSolver
lhs() constSPxLPBase< Real >
lhs(int i) constSPxLPBase< Real >
lhs(const SPxRowId &id) constSPxLPBase< Real >
LPRowSetBase< Real >::lhs(const DataKey &k) constLPRowSetBase< Real >protected
lhs_w(int i)SPxLPBase< Real >protected
LPRowSetBase< Real >::lhs_w()LPRowSetBase< Real >protected
LPRowSetBase< Real >::lhs_w(const DataKey &k)LPRowSetBase< Real >protected
lhsUnscaled(int i) constSPxLPBase< Real >
lhsUnscaled(const SPxRowId &id) constSPxLPBase< Real >
lhsUnscaled(int i) constSPxLPBase< Real >
lhsUnscaled(const SPxRowId &id) constSPxLPBase< Real >
load(SPxSolver *lp, bool initSlackBasis=true)SPxBasisprotectedvirtual
loadBasis(const SPxBasis::Desc &)SPxSolvervirtual
loadBasisSolver(SLinSolver *solver, const bool destroy=false)SPxBasisprotectedvirtual
loadDesc(const Desc &)SPxBasisprotectedvirtual
loadLP(const SPxLP &LP, bool initSlackBasis=true)SPxSolvervirtual
loadMatrixVecs()SPxBasisprotected
localAddCols(int start)SPxSolverprivate
localAddRows(int start)SPxSolverprivate
lower() constSPxLPBase< Real >
lower(int i) constSPxLPBase< Real >
lower(const SPxColId &id) constSPxLPBase< Real >
soplex::LPColSetBase::lower(const DataKey &k) constLPColSetBase< R >protected
lower_w(int i)SPxLPBase< Real >protected
soplex::LPColSetBase::lower_w()LPColSetBase< R >protected
soplex::LPColSetBase::lower_w(const DataKey &k)LPColSetBase< R >protected
lowerUnscaled(int i) constSPxLPBase< Real >
lowerUnscaled(const SPxColId &id) constSPxLPBase< Real >
lowerUnscaled(int i) constSPxLPBase< Real >
lowerUnscaled(const SPxColId &id) constSPxLPBase< Real >
lpBound() constSPxSolver
lpBound()SPxSolver
lpcolset() constSPxLPBase< Real >protected
LPColSetBase(int pmax=-1, int pmemmax=-1)LPColSetBase< R >explicitprotected
LPColSetBase(const LPColSetBase< R > &rs)LPColSetBase< R >protected
LPColSetBase(const LPColSetBase< S > &rs)LPColSetBase< R >protected
lprowset() constSPxLPBase< Real >protected
LPRowSetBase(int pmax=-1, int pmemmax=-1)LPRowSetBase< Real >explicitprotected
LPRowSetBase(const LPRowSetBase< Real > &rs)LPRowSetBase< Real >protected
LPRowSetBase(const LPRowSetBase< S > &rs)LPRowSetBase< Real >protected
m_entertolSPxSolverprivate
m_leavetolSPxSolverprivate
m_maxCycleSPxSolverprivate
m_nonbasicValueSPxSolverprivate
m_nonbasicValueUpToDateSPxSolverprivate
m_numCycleSPxSolverprivate
m_pricingViolSPxSolverprivate
m_pricingViolCoSPxSolverprivate
m_pricingViolCoUpToDateSPxSolverprivate
m_pricingViolUpToDateSPxSolverprivate
m_statusSPxSolverprivate
matrixSPxBasisprotected
matrixIsSetupSPxBasisprotected
LPRowSetBase< Real >::max() constLPRowSetBase< Real >protected
soplex::LPColSetBase::max() constLPColSetBase< R >protected
maxAbsNzo(bool unscaled=true) constSPxLPBase< Real >virtual
maxAbsNzo(bool) constSPxLPBase< Real >
maxAbsNzo(bool unscaled) constSPxLPBase< Real >
maxCycle() constSPxSolver
MAXIMIZE enum valueSPxLPBase< Real >
maxInfeas() constSPxSolvervirtual
maxItersSPxSolverprivate
maxObj() constSPxLPBase< Real >
maxObj(int i) constSPxLPBase< Real >
maxObj(const SPxColId &id) constSPxLPBase< Real >
soplex::LPColSetBase::maxObj(const DataKey &k) constLPColSetBase< R >protected
maxObj_w(int i)SPxLPBase< Real >protected
soplex::LPColSetBase::maxObj_w()LPColSetBase< R >protected
soplex::LPColSetBase::maxObj_w(const DataKey &k)LPColSetBase< R >protected
maxObjUnscaled(VectorBase< Real > &vec) constSPxLPBase< Real >
maxObjUnscaled(int i) constSPxLPBase< Real >
maxObjUnscaled(const SPxColId &id) constSPxLPBase< Real >
maxObjUnscaled(VectorBase< Real > &vec) constSPxLPBase< Real >
maxObjUnscaled(int i) constSPxLPBase< Real >
maxObjUnscaled(const SPxColId &id) constSPxLPBase< Real >
maxRowObj() constSPxLPBase< Real >
maxRowObj(int i) constSPxLPBase< Real >
maxRowObj(const SPxRowId &id) constSPxLPBase< Real >
maxRowObj_w(int i)SPxLPBase< Real >protected
maxTimeSPxSolverprivate
maxUpdatesSPxBasisprotected
SPxLPBase< Real >::LPRowSetBase< Real >::memFactorClassArray< Nonzero< Real > >protected
SPxLPBase< Real >::soplex::LPColSetBase::memFactorClassArray< Nonzero< R > >protected
soplex::SPxBasis::memFactorSPxBasisprotected
LPRowSetBase< Real >::memMax() constLPRowSetBase< Real >protected
soplex::LPColSetBase::memMax() constLPColSetBase< R >protected
LPRowSetBase< Real >::memPack()LPRowSetBase< Real >protected
soplex::LPColSetBase::memPack()LPColSetBase< R >protected
LPRowSetBase< Real >::memRemax(int newmax)LPRowSetBase< Real >protected
soplex::LPColSetBase::memRemax(int newmax)LPColSetBase< R >protected
LPRowSetBase< Real >::memSize() constLPRowSetBase< Real >protected
soplex::LPColSetBase::memSize() constLPColSetBase< R >protected
minAbsNzo(bool unscaled=true) constSPxLPBase< Real >virtual
minAbsNzo(bool) constSPxLPBase< Real >
minAbsNzo(bool unscaled) constSPxLPBase< Real >
MINIMIZE enum valueSPxLPBase< Real >
minStabSPxBasisprotected
multBaseWith(Vector &x) constSPxBasisprotected
multBaseWith(SSVector &x, SSVector &result) constSPxBasisprotected
multWithBase(Vector &x) constSPxBasisprotected
multWithBase(SSVector &x, SSVector &result) constSPxBasisprotected
nCallsToTimelimSPxSolverprivate
nClckSkipsLeftSPxSolverprivate
nCols() constSPxLPBase< Real >
nNzos() constSPxLPBase< Real >
NO_PRICER enum valueSPxSolver
NO_PROBLEM enum valueSPxSolver
NO_RATIOTESTER enum valueSPxSolver
NO_SOLVER enum valueSPxSolver
nonbasicValue()SPxSolverprotected
nonzeroFactorSPxBasisprotected
NOT_INIT enum valueSPxSolver
noViols(Real tol) constSPxSolvervirtual
nRows() constSPxLPBase< Real >
LPRowSetBase< Real >::num() constLPRowSetBase< Real >protected
soplex::LPColSetBase::num() constLPColSetBase< R >protected
number(const SPxRowId &id) constSPxLPBase< Real >
number(const SPxColId &id) constSPxLPBase< Real >
number(const SPxId &id) constSPxLPBase< Real >
LPRowSetBase< Real >::number(const DataKey &k) constLPRowSetBase< Real >protected
LPRowSetBase< Real >::SVSetBase< Real >::number(const SVectorBase< Real > *svec) constSVSetBase< Real >protected
soplex::LPColSetBase::number(const DataKey &k) constLPColSetBase< R >protected
soplex::SVSetBase::number(const SVectorBase< R > *svec) constSVSetBase< R >protected
numCycle() constSPxSolver
nzCountSPxBasisprotected
obj(int i) constSPxLPBase< Real >
obj(const SPxColId &id) constSPxLPBase< Real >
LPRowSetBase< Real >::obj() constLPRowSetBase< Real >protected
LPRowSetBase< Real >::obj(const DataKey &k) constLPRowSetBase< Real >protected
obj_w()LPRowSetBase< Real >protected
obj_w(int i)LPRowSetBase< Real >protected
obj_w(const DataKey &k)LPRowSetBase< Real >protected
objLimitSPxSolverprivate
objOffset() constSPxLPBase< Real >
objUnscaled(int i) constSPxLPBase< Real >
objUnscaled(const SPxColId &id) constSPxLPBase< Real >
objUnscaled(int i) constSPxLPBase< Real >
objUnscaled(const SPxColId &id) constSPxLPBase< Real >
objValue()SPxSolvervirtual
ON_LOWER enum valueSPxSolver
ON_UPPER enum valueSPxSolver
operator=(const SPxSolver &base)SPxSolver
SPxLPBase< Real >::operator=(const SPxLPBase< Real > &old)SPxLPBase< Real >
SPxLPBase< Real >::operator=(const SPxLPBase< S > &old)SPxLPBase< Real >
SPxLPBase< Real >::LPRowSetBase< Real >::operator=(const LPRowSetBase< Real > &rs)LPRowSetBase< Real >
SPxLPBase< Real >::LPRowSetBase< Real >::operator=(const LPRowSetBase< S > &rs)LPRowSetBase< Real >
SPxLPBase< Real >::SVSetBase< Real >::operator=(const SVSetBase< Real > &rhs)SVSetBase< Real >
SPxLPBase< Real >::SVSetBase< Real >::operator=(const SVSetBase< S > &rhs)SVSetBase< Real >
SPxLPBase< Real >::ClassArray< Nonzero< Real > >::operator=(const ClassArray &rhs)ClassArray< Nonzero< Real > >
SPxLPBase< Real >::soplex::LPColSetBase::operator=(const LPColSetBase< R > &rs)LPColSetBase< R >
SPxLPBase< Real >::soplex::LPColSetBase::operator=(const LPColSetBase< S > &rs)LPColSetBase< R >
SPxLPBase< Real >::soplex::SVSetBase::operator=(const SVSetBase< R > &rhs)SVSetBase< R >
SPxLPBase< Real >::soplex::SVSetBase::operator=(const SVSetBase< S > &rhs)SVSetBase< R >
SPxLPBase< Real >::ClassArray< Nonzero< R > >::operator=(const ClassArray &rhs)ClassArray< Nonzero< R > >
soplex::SPxBasis::operator=(const SPxBasis &rhs)SPxBasisprotected
LPRowSetBase< Real >::operator[](int n)SVSetBase< Real >protected
LPRowSetBase< Real >::operator[](int n) constSVSetBase< Real >protected
LPRowSetBase< Real >::operator[](const DataKey &k)SVSetBase< Real >protected
LPRowSetBase< Real >::operator[](const DataKey &k) constSVSetBase< Real >protected
soplex::LPColSetBase::operator[](int n)SVSetBase< R >protected
soplex::LPColSetBase::operator[](int n) constSVSetBase< R >protected
soplex::LPColSetBase::operator[](const DataKey &k)SVSetBase< R >protected
soplex::LPColSetBase::operator[](const DataKey &k) constSVSetBase< R >protected
OPTIMAL enum valueSPxSolver
opttol() constSPxSolver
PARTIAL enum valueSPxSolver
performSolutionPolishing()SPxSolver
perturbMax(const UpdateVector &vec, Vector &low, Vector &up, Real eps, Real delta, int start=0, int incr=1)SPxSolverprivate
perturbMax(const UpdateVector &uvec, Vector &low, Vector &up, Real eps, Real delta, const SPxBasis::Desc::Status *stat, int start, int incr)SPxSolverprivate
perturbMaxEnter(void)SPxSolverprotectedvirtual
perturbMaxLeave(void)SPxSolverprotectedvirtual
perturbMin(const UpdateVector &vec, Vector &low, Vector &up, Real eps, Real delta, int start=0, int incr=1)SPxSolverprivate
perturbMin(const UpdateVector &uvec, Vector &low, Vector &up, Real eps, Real delta, const SPxBasis::Desc::Status *stat, int start, int incr)SPxSolverprivate
perturbMinEnter(void)SPxSolverprotectedvirtual
perturbMinLeave(void)SPxSolverprotectedvirtual
POLISH_FRACTIONALITY enum valueSPxSolver
POLISH_INTEGRALITY enum valueSPxSolver
POLISH_OFF enum valueSPxSolver
polishCountSPxSolverprotected
polishIterations()SPxSolver
polishObjSPxSolverprivate
precisionReached(Real &newpricertol) constSPxSolverprotectedvirtual
prevIteration() constSPxBasisprotected
pricer() constSPxSolver
Pricing enum nameSPxSolver
pricing() constSPxSolver
PRIMAL enum valueSPxBasisprotected
primalCountSPxSolverprotected
primalDegeneratePivots()SPxSolver
primalDegenSumSPxSolverprotected
primalIterations()SPxSolver
primalRaySPxSolverprotected
primRhsSPxSolverprotected
primVecSPxSolverprotected
printConditionSPxSolverprivate
printDisplayLine(const bool force=false, const bool forceHead=false)SPxSolvervirtual
printMatrix() constSPxBasisprotectedvirtual
printMatrixMTX(int number)SPxBasisprotected
printProblemStatistics(std::ostream &os)SPxLPBase< Real >
pVec() constSPxSolver
qualBoundViolation(Real &maxviol, Real &sumviol) constSPxSolvervirtual
qualConstraintViolation(Real &maxviol, Real &sumviol) constSPxSolvervirtual
qualRedCostViolation(Real &maxviol, Real &sumviol) constSPxSolvervirtual
qualSlackViolation(Real &maxviol, Real &sumviol) constSPxSolvervirtual
randomSPxSolver
ratiotester() constSPxSolver
read(std::istream &in, NameSet *rowNames=0, NameSet *colNames=0, DIdxSet *intVars=0)SPxSolvervirtual
readBasis(std::istream &in, const NameSet *rowNames, const NameSet *colNames)SPxBasisprotectedvirtual
readBasisFile(const char *filename, const NameSet *rowNames, const NameSet *colNames)SPxSolvervirtual
readFile(const char *filename, NameSet *rowNames=0, NameSet *colNames=0, DIdxSet *intVars=0)SPxLPBase< Real >virtual
readLPF(std::istream &in, NameSet *rowNames=0, NameSet *colNames=0, DIdxSet *intVars=0)SPxLPBase< Real >virtual
readLPF(std::istream &p_input, NameSet *p_rnames, NameSet *p_cnames, DIdxSet *p_intvars)SPxLPBase< Real >
readLPF(std::istream &p_input, NameSet *p_rnames, NameSet *p_cnames, DIdxSet *p_intvars)SPxLPBase< Real >
readMPS(std::istream &in, NameSet *rowNames=0, NameSet *colNames=0, DIdxSet *intVars=0)SPxLPBase< Real >virtual
readMPS(std::istream &p_input, NameSet *p_rnames, NameSet *p_cnames, DIdxSet *p_intvars)SPxLPBase< Real >
readMPS(std::istream &p_input, NameSet *p_rnames, NameSet *p_cnames, DIdxSet *p_intvars)SPxLPBase< Real >
reDim()SPxSolverprotectedvirtual
REGULAR enum valueSPxSolver
reinitializeVecs()SPxSolverprotectedvirtual
rejectEnter(SPxId enterId, Real enterTest, SPxBasis::Desc::Status enterStat)SPxSolverprotectedvirtual
rejectLeave(int leaveNum, SPxId leaveId, SPxBasis::Desc::Status leaveStat, const SVector *newVec=0)SPxSolverprotectedvirtual
reLoad()SPxSolvervirtual
remainingRoundsEnterSPxSolver
remainingRoundsEnterCoSPxSolver
remainingRoundsLeaveSPxSolver
LPRowSetBase< Real >::reMax(int newmax=0)LPRowSetBase< Real >protected
LPRowSetBase< Real >::ClassArray< Nonzero< Real > >::reMax(int newMax=1, int newSize=-1)ClassArray< Nonzero< Real > >protected
soplex::LPColSetBase::reMax(int newmax=0)LPColSetBase< R >protected
ClassArray< Nonzero< R > >::reMax(int newMax=1, int newSize=-1)ClassArray< Nonzero< R > >protected
LPRowSetBase< Real >::remove(int i)LPRowSetBase< Real >protected
LPRowSetBase< Real >::remove(const DataKey &k)LPRowSetBase< Real >protected
LPRowSetBase< Real >::remove(int perm[])LPRowSetBase< Real >protected
LPRowSetBase< Real >::remove(const int nums[], int n)LPRowSetBase< Real >protected
LPRowSetBase< Real >::remove(const int nums[], int n, int *perm)LPRowSetBase< Real >protected
LPRowSetBase< Real >::SVSetBase< Real >::remove(const SVectorBase< Real > *svec)SVSetBase< Real >protected
LPRowSetBase< Real >::SVSetBase< Real >::remove(const DataKey keys[], int n)SVSetBase< Real >protected
LPRowSetBase< Real >::SVSetBase< Real >::remove(const DataKey keys[], int n, int *perm)SVSetBase< Real >protected
LPRowSetBase< Real >::ClassArray< Nonzero< Real > >::remove(int n=0, int m=1)ClassArray< Nonzero< Real > >protected
soplex::LPColSetBase::remove(int i)LPColSetBase< R >protected
soplex::LPColSetBase::remove(const DataKey &k)LPColSetBase< R >protected
soplex::LPColSetBase::remove(int perm[])LPColSetBase< R >protected
soplex::LPColSetBase::remove(const int nums[], int n)LPColSetBase< R >protected
soplex::LPColSetBase::remove(const int nums[], int n, int *perm)LPColSetBase< R >protected
soplex::SVSetBase::remove(const SVectorBase< R > *svec)SVSetBase< R >protected
soplex::SVSetBase::remove(const DataKey keys[], int n)SVSetBase< R >protected
soplex::SVSetBase::remove(const DataKey keys[], int n, int *perm)SVSetBase< R >protected
ClassArray< Nonzero< R > >::remove(int n=0, int m=1)ClassArray< Nonzero< R > >protected
removeCol(int i)SPxLPBase< Real >virtual
removeCol(SPxColId id)SPxLPBase< Real >virtual
removeColRange(int start, int end, int perm[]=0)SPxLPBase< Real >virtual
removeCols(int perm[])SPxLPBase< Real >virtual
removeCols(SPxColId id[], int n, int perm[]=0)SPxLPBase< Real >virtual
removeCols(int nums[], int n, int perm[]=0)SPxLPBase< Real >virtual
removedCol(int i)SPxBasisprotected
removedCols(const int perm[])SPxBasisprotected
removedRow(int i)SPxBasisprotected
removedRows(const int perm[])SPxBasisprotected
LPRowSetBase< Real >::removeLast(int m=1)ClassArray< Nonzero< Real > >protected
soplex::LPColSetBase::removeLast(int m=1)ClassArray< Nonzero< R > >protected
removeRow(int i)SPxLPBase< Real >virtual
removeRow(SPxRowId id)SPxLPBase< Real >virtual
removeRowRange(int start, int end, int perm[]=0)SPxLPBase< Real >virtual
removeRows(int perm[])SPxLPBase< Real >virtual
removeRows(SPxRowId id[], int n, int perm[]=0)SPxLPBase< Real >virtual
removeRows(int nums[], int n, int perm[]=0)SPxLPBase< Real >virtual
rep() constSPxSolver
Representation enum nameSPxSolver
resetClockStats()SPxSolverprotected
resetCumulativeTime()SPxSolver
LPRowSetBase< Real >::reSize(int newsize)ClassArray< Nonzero< Real > >protected
soplex::LPColSetBase::reSize(int newsize)ClassArray< Nonzero< R > >protected
restoreInitialBasis()SPxBasisprotected
rhs() constSPxLPBase< Real >
rhs(int i) constSPxLPBase< Real >
rhs(const SPxRowId &id) constSPxLPBase< Real >
LPRowSetBase< Real >::rhs(const DataKey &k) constLPRowSetBase< Real >protected
rhs_w(int i)SPxLPBase< Real >protected
LPRowSetBase< Real >::rhs_w()LPRowSetBase< Real >protected
LPRowSetBase< Real >::rhs_w(const DataKey &k)LPRowSetBase< Real >protected
rhsUnscaled(int i) constSPxLPBase< Real >
rhsUnscaled(const SPxRowId &id) constSPxLPBase< Real >
rhsUnscaled(int i) constSPxLPBase< Real >
rhsUnscaled(const SPxRowId &id) constSPxLPBase< Real >
rId(int n) constSPxLPBase< Real >
ROW enum valueSPxSolver
rowId(int i) constSPxSolver
rowObj(int i) constSPxLPBase< Real >
rowObj(const SPxRowId &id) constSPxLPBase< Real >
rows() constSPxSolver
rowSet() constLPRowSetBase< Real >protected
rowType(int i) constSPxLPBase< Real >
rowType(const SPxRowId &id) constSPxLPBase< Real >
rowVector(int i) constSPxLPBase< Real >
rowVector(const SPxRowId &id) constSPxLPBase< Real >
LPRowSetBase< Real >::rowVector(const DataKey &k) constLPRowSetBase< Real >protected
LPRowSetBase< Real >::rowVector_w(const DataKey &k)LPRowSetBase< Real >protected
RUNNING enum valueSPxSolver
LPRowSetBase< Real >::scaleExpLPRowSetBase< Real >protected
soplex::LPColSetBase::scaleExpLPColSetBase< R >protected
sense() constSPxSolver
setBasis(const VarStatus rows[], const VarStatus cols[])SPxSolver
setBasisSolver(SLinSolver *slu, const bool destroy=false)SPxSolvervirtual
setBasisStatus(SPxBasis::SPxStatus stat)SPxSolver
setComputeDegenFlag(bool computeDegen)SPxSolver
setConditionInformation(int condInfo)SPxSolver
setDecompIterationLimit(int iterationLimit)SPxSolver
setDecompStatus(DecompStatus decomp_stat)SPxSolver
setDegenCompOffset(int iterOffset)SPxSolver
setDelta(Real d)SPxSolver
setDisplayFreq(int freq)SPxSolver
setDual(Vector &p_vector)SPxSolverprivate
setDualColBounds()SPxSolverprotected
setDualNorms(int nnormsRow, int nnormsCol, Real *norms)SPxSolver
setDualRowBounds()SPxSolverprotected
setEnterBound4Col(int, int)SPxSolverprotected
setEnterBound4Row(int, int)SPxSolverprotected
setEnterBounds()SPxSolverprotectedvirtual
setFeastol(Real d)SPxSolver
setFillFactor(Real f)SPxSolver
setIntegralityInformation(int ncols, int *intInfo)SPxSolver
setLeaveBound4Col(int i, int n)SPxSolverprotected
setLeaveBound4Row(int i, int n)SPxSolverprotected
setLeaveBounds()SPxSolverprotectedvirtual
setMaxUpdates(int maxUp)SPxBasisprotected
setMemFactor(Real f)SPxSolver
setNonzeroFactor(Real f)SPxSolver
setOpttol(Real d)SPxSolver
setOutstream(SPxOut &newOutstream)SPxSolver
setPricer(SPxPricer *pricer, const bool destroy=false)SPxSolvervirtual
setPricing(Pricing pr)SPxSolver
setPrimal(Vector &p_vector)SPxSolverprivate
setPrimalBounds()SPxSolverprotected
setRedCost(Vector &p_vector)SPxSolverprivate
setRep(Representation p_rep)SPxSolver
soplex::SPxBasis::setRep()SPxBasisprotected
setScalingInfo(bool scaled)SPxLPBase< Real >
setSlacks(Vector &p_vector)SPxSolverprivate
setSolutionPolishing(SolutionPolish _polishObj)SPxSolver
setSolverStatus(SPxSolver::Status stat)SPxSolver
setSparsePricingFactor(Real fac)SPxSolver
setStarter(SPxStarter *starter, const bool destroy=false)SPxSolvervirtual
setStatus(SPxStatus stat)SPxBasisprotected
setTerminationIter(int iteration=-1)SPxSolvervirtual
setTerminationTime(Real time=infinity)SPxSolvervirtual
setTerminationValue(Real value=infinity)SPxSolvervirtual
setTester(SPxRatioTester *tester, const bool destroy=false)SPxSolvervirtual
setTiming(Timer::TYPE ttype)SPxSolver
setType(Type tp)SPxSolver
SPxLPBase< Real >::setType(int i, typename LPRowBase< Real >::Type t)LPRowSetBase< Real >
setup4coSolve(SSVector *p_y, SSVector *p_rhs)SPxSolver
setup4coSolve2(SSVector *p_z, SSVector *p_rhs)SPxSolver
setup4solve(SSVector *p_y, SSVector *p_rhs)SPxSolver
setup4solve2(SSVector *p_y2, SSVector *p_rhs2)SPxSolver
setupPupdate(void)SPxSolverprotectedvirtual
shift() constSPxSolvervirtual
shiftFvec()SPxSolver
shiftLBbound(int i, Real to)SPxSolver
shiftLCbound(int i, Real to)SPxSolver
shiftLPbound(int i, Real to)SPxSolver
shiftPvec()SPxSolver
shiftUBbound(int i, Real to)SPxSolver
shiftUCbound(int i, Real to)SPxSolver
shiftUPbound(int i, Real to)SPxSolver
SINGULAR enum valueSPxSolver
LPRowSetBase< Real >::size() constClassArray< Nonzero< Real > >protected
soplex::LPColSetBase::size() constClassArray< Nonzero< R > >protected
slinSolver() constSPxSolver
SolutionPolish enum nameSPxSolver
solve()SPxSolvervirtual
soplex::SPxBasis::solve(Vector &x, const Vector &rhs)SPxBasisprotected
soplex::SPxBasis::solve(SSVector &x, const SVector &rhs)SPxBasisprotected
solve4update(SSVector &x, const SVector &rhs)SPxBasisprotected
solve4update(SSVector &x, Vector &y, const SVector &rhsx, SSVector &rhsy)SPxBasisprotected
solve4update(SSVector &x, SSVector &y, const SVector &rhsx, SSVector &rhsy)SPxBasisprotected
solve4update(SSVector &x, Vector &y, Vector &y2, const SVector &rhsx, SSVector &rhsy, SSVector &rhsy2)SPxBasisprotected
solve4update(SSVector &x, SSVector &y, SSVector &y2, const SVector &rhsx, SSVector &rhsy, SSVector &rhsy2)SPxBasisprotected
solver() constSPxBasisprotected
solveVector2SPxSolverprivate
solveVector2rhsSPxSolverprivate
solveVector3SPxSolverprivate
solveVector3rhsSPxSolverprivate
SoPlexLegacy classSPxSolverfriend
sparsePricingEnterSPxSolver
sparsePricingEnterCoSPxSolver
sparsePricingFactorSPxSolverprivate
sparsePricingLeaveSPxSolver
SPxBasis(Timer::TYPE ttype=Timer::USER_TIME)SPxBasisprotected
soplex::SPxBasis::SPxBasis(const SPxBasis &old)SPxBasisprotected
SPxBoundFlippingRT classSPxSolverfriend
SPxFastRT classSPxSolverfriend
SPxLPBase()SPxLPBase< Real >
SPxLPBase(const SPxLPBase< Real > &old)SPxLPBase< Real >
SPxLPBase(const SPxLPBase< S > &old)SPxLPBase< Real >
spxoutSPxSolver
spxSense() constSPxLPBase< Real >
SPxSense enum nameSPxLPBase< Real >
SPxSolver(Type type=LEAVE, Representation rep=ROW, Timer::TYPE ttype=Timer::USER_TIME)SPxSolverexplicit
SPxSolver(const SPxSolver &base)SPxSolver
SPxStatus enum nameSPxBasisprotected
stability() constSPxBasisprotected
starter() constSPxSolver
statistics() constSPxSolver
status() constSPxSolver
Status enum nameSPxSolver
subDualActivity(const VectorBase< Real > &dual, VectorBase< Real > &activity) constSPxLPBase< Real >virtual
subversion() constSPxSolver
sumDualDegeneracy()SPxSolver
sumPrimalDegeneracy()SPxSolver
LPRowSetBase< Real >::SVSetBase(int pmax=-1, int pmemmax=-1, double pfac=1.1, double pmemFac=1.2)SVSetBase< Real >explicitprotected
LPRowSetBase< Real >::SVSetBase(const SVSetBase< Real > &old)SVSetBase< Real >protected
LPRowSetBase< Real >::SVSetBase(const SVSetBase< S > &old)SVSetBase< Real >protected
soplex::LPColSetBase::SVSetBase(int pmax=-1, int pmemmax=-1, double pfac=1.1, double pmemFac=1.2)SVSetBase< R >explicitprotected
soplex::LPColSetBase::SVSetBase(const SVSetBase< R > &old)SVSetBase< R >protected
soplex::LPColSetBase::SVSetBase(const SVSetBase< S > &old)SVSetBase< R >protected
terminate()SPxSolvervirtual
terminationIter() constSPxSolvervirtual
terminationTime() constSPxSolvervirtual
terminationValue() constSPxSolvervirtual
test() constSPxSolver
test(int i, SPxBasis::Desc::Status stat) constSPxSolverprivate
testBounds() constSPxSolver
testVecs()SPxSolver
theBaseIdSPxBasisprotected
theCoLboundSPxSolverprotected
theCoPrhsSPxSolverprotected
theCoPvecSPxSolverprotected
theCoTestSPxSolverprotected
theCoUboundSPxSolverprotected
thecovectorsSPxSolverprotected
theCPvecSPxSolverprotected
theCumulativeTimeSPxSolverprivate
theFrhsSPxSolverprotected
theFvecSPxSolverprotected
theLBboundSPxSolverprotected
theLboundSPxSolverprotected
theLCboundSPxSolverprotected
theLPSPxBasisprotected
theLRboundSPxSolverprotected
LPRowSetBase< Real >::themaxClassArray< Nonzero< Real > >protected
soplex::LPColSetBase::themaxClassArray< Nonzero< R > >protected
thepricerSPxSolverprotected
thePricingSPxSolverprivate
thePvecSPxSolverprotected
theratiotesterSPxSolverprotected
theRepSPxSolverprivate
theRPvecSPxSolverprotected
theShiftSPxSolverprivate
LPRowSetBase< Real >::thesizeClassArray< Nonzero< Real > >protected
soplex::LPColSetBase::thesizeClassArray< Nonzero< R > >protected
thestarterSPxSolverprotected
theTestSPxSolverprotected
theTimeSPxSolverprivate
theTypeSPxSolverprivate
theUBboundSPxSolverprotected
theUboundSPxSolverprotected
theUCboundSPxSolverprotected
theURboundSPxSolverprotected
thevectorsSPxSolverprotected
time() constSPxSolver
timerTypeSPxSolverprivate
totalboundflipsSPxSolverprotected
totalUpdateCountSPxBasisprotected
type() constSPxSolver
SPxLPBase< Real >::type(int i) constLPRowSetBase< Real >
SPxLPBase< Real >::type(const DataKey &k) constLPRowSetBase< Real >
Type enum nameSPxSolver
ubBound() constSPxSolver
ubBound()SPxSolver
ucBound() constSPxSolver
ucBound()SPxSolver
UNBOUNDED enum valueSPxSolver
UNDEFINED enum valueSPxSolver
ungetEnterVal(SPxId enterId, SPxBasis::Desc::Status enterStat, Real leaveVal, const SVector &vec, Real &objChange)SPxSolverprotectedvirtual
unInit()SPxSolverprotectedvirtual
unitVecsSPxSolverprotected
unitVector(int i) constSPxSolver
UNKNOWN enum valueSPxSolver
unLoad()SPxBasisprotectedvirtual
unscaleLP()SPxLPBase< Real >
unscaleLP()SPxLPBase< Real >
unscaleLPandReloadBasis()SPxSolver
unShift(void)SPxSolvervirtual
upBound() constSPxSolver
upBound()SPxSolver
updateCoTest()SPxSolverprivate
updateCountSPxBasisprotected
updateFtest()SPxSolverprivate
updateNonbasicValue(Real objChange)SPxSolver
updateTest()SPxSolverprivate
updateViolsSPxSolver
updateViolsCoSPxSolver
upper() constSPxLPBase< Real >
upper(int i) constSPxLPBase< Real >
upper(const SPxColId &id) constSPxLPBase< Real >
soplex::LPColSetBase::upper(const DataKey &k) constLPColSetBase< R >protected
upper_w(int i)SPxLPBase< Real >protected
soplex::LPColSetBase::upper_w()LPColSetBase< R >protected
soplex::LPColSetBase::upper_w(const DataKey &k)LPColSetBase< R >protected
upperUnscaled(int i) constSPxLPBase< Real >
upperUnscaled(const SPxColId &id) constSPxLPBase< Real >
upperUnscaled(int i) constSPxLPBase< Real >
upperUnscaled(const SPxColId &id) constSPxLPBase< Real >
useFullPerturbation(bool full)SPxSolver
value()SPxSolvervirtual
SPxLPBase< Real >::value(int i) constLPRowSetBase< Real >
SPxLPBase< Real >::value(const DataKey &k) constLPRowSetBase< Real >
varStatus(int i) constSPxSolver
VarStatus enum nameSPxSolver
varStatusToBasisStatusCol(int col, VarStatus stat) constSPxSolverprotected
varStatusToBasisStatusRow(int row, VarStatus stat) constSPxSolverprotected
vector(int i) constSPxSolver
vector(const SPxRowId &rid) constSPxSolver
vector(const SPxColId &cid) constSPxSolver
vector(const SPxId &p_id) constSPxSolver
version() constSPxSolver
weightsSPxSolver
weightsAreSetupSPxSolver
writeBasis(std::ostream &os, const NameSet *rownames, const NameSet *colnames, const bool cpxFormat=false) constSPxBasisprotectedvirtual
writeBasisFile(const char *filename, const NameSet *rowNames, const NameSet *colNames, const bool cpxFormat=false) constSPxSolvervirtual
writeFile(const char *filename, const NameSet *rowNames=0, const NameSet *colNames=0, const DIdxSet *p_intvars=0) constSPxLPBase< Real >virtual
writeLPF(std::ostream &out, const NameSet *rowNames, const NameSet *colNames, const DIdxSet *p_intvars=0) constSPxLPBase< Real >virtual
writeLPF(std::ostream &p_output, const NameSet *p_rnames, const NameSet *p_cnames, const DIdxSet *p_intvars) constSPxLPBase< Real >
writeLPF(std::ostream &p_output, const NameSet *p_rnames, const NameSet *p_cnames, const DIdxSet *p_intvars) constSPxLPBase< Real >
writeMPS(std::ostream &out, const NameSet *rowNames, const NameSet *colNames, const DIdxSet *p_intvars=0) constSPxLPBase< Real >virtual
writeMPS(std::ostream &p_output, const NameSet *p_rnames, const NameSet *p_cnames, const DIdxSet *p_intvars) constSPxLPBase< Real >
writeMPS(std::ostream &p_output, const NameSet *p_rnames, const NameSet *p_cnames, const DIdxSet *p_intvars) constSPxLPBase< Real >
writeState(const char *filename, const NameSet *rowNames=NULL, const NameSet *colNames=NULL, const bool cpxFormat=false) constSPxSolvervirtual
LPRowSetBase< Real >::xtend(int n, int newmax)LPRowSetBase< Real >protected
LPRowSetBase< Real >::xtend(const DataKey &pkey, int pnewmax)LPRowSetBase< Real >protected
LPRowSetBase< Real >::SVSetBase< Real >::xtend(SVectorBase< Real > &svec, int newmax)SVSetBase< Real >protected
soplex::LPColSetBase::xtend(int n, int newmax)LPColSetBase< R >protected
soplex::LPColSetBase::xtend(const DataKey &pkey, int pnewmax)LPColSetBase< R >protected
soplex::SVSetBase::xtend(SVectorBase< R > &svec, int newmax)SVSetBase< R >protected
ZERO enum valueSPxSolver
LPRowSetBase< Real >::~ClassArray()ClassArray< Nonzero< Real > >protectedvirtual
soplex::LPColSetBase::~ClassArray()ClassArray< Nonzero< R > >protectedvirtual
~LPColSetBase()LPColSetBase< R >protectedvirtual
~LPRowSetBase()LPRowSetBase< Real >protectedvirtual
~SPxBasis()SPxBasisprotectedvirtual
~SPxLPBase()SPxLPBase< Real >virtual
~SPxSolver()SPxSolvervirtual
LPRowSetBase< Real >::~SVSetBase()SVSetBase< Real >protectedvirtual
soplex::LPColSetBase::~SVSetBase()SVSetBase< R >protectedvirtual