Scippy

SoPlex

Sequential object-oriented simPlex

SPxSolverBase< R > Member List

This is the complete list of members for SPxSolverBase< R >, including all inherited members.

_tolerancesSPxLPBase< R >protected
ABORT_CYCLING enum valueSPxSolverBase< R >
ABORT_ITER enum valueSPxSolverBase< R >
ABORT_TIME enum valueSPxSolverBase< R >
ABORT_VALUE enum valueSPxSolverBase< R >
soplex::add(const LPRowBase< R > &row)LPRowSetBase< R >protected
soplex::add(DataKey &pkey, const LPRowBase< R > &prow)LPRowSetBase< R >protected
soplex::add(const R &plhs, const SVectorBase< R > &prowVector, const R &prhs, const R &pobj=0, const int &pscaleExp=0)LPRowSetBase< R >protected
soplex::add(const S *lhsValue, const S *rowValues, const int *rowIndices, int rowSize, const S *rhsValue, const S *objValue=0)LPRowSetBase< R >protected
soplex::add(DataKey &newkey, const S *lhsValue, const S *rowValues, const int *rowIndices, int rowSize, const S *rhsValue, const S *objValue=0)LPRowSetBase< R >protected
soplex::add(DataKey &newkey, const R &newlhs, const SVectorBase< R > &newrowVector, const R &newrhs, const R &newobj=0, const int &newscaleExp=0)LPRowSetBase< R >protected
soplex::add(const LPRowSetBase< R > &newset)LPRowSetBase< R >protected
soplex::add(DataKey keys[], const LPRowSetBase< R > &set)LPRowSetBase< 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
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
soplex::add2(const DataKey &k, int n, const int idx[], const R val[])LPRowSetBase< R >protected
soplex::add2(int i, int n, const int idx[], const R val[])LPRowSetBase< R >protected
soplex::add2(int i, int n, const int idx[], const S val[])LPRowSetBase< 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
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< R > &col, bool scale=false)SPxLPBase< R >virtual
addCol(const R &objValue, const R &lowerValue, const SVectorBase< R > &colVec, const R &upperValue, bool scale=false)SPxLPBase< R >virtual
addCol(const S *objValue, const S *lowerValue, const S *colValues, const int *colIndices, int colSize, const S *upperValue)SPxLPBase< R >
addCol(SPxColId &id, const LPColBase< R > &col, bool scale=false)SPxLPBase< R >virtual
addCols(const LPColSetBase< R > &pset, bool scale=false)SPxLPBase< R >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< R >
addCols(SPxColId id[], const LPColSetBase< R > &set, bool scale=false)SPxLPBase< R >virtual
addDualActivity(const SVectorBase< R > &dual, VectorBase< R > &activity) constSPxLPBase< R >virtual
added2Set(SVSetBase< R > &set, const SVSetBase< R > &addset, int n)SPxLPBase< R >protected
addedCols(int n)SPxSolverBase< R >protectedvirtual
addedRows(int n)SPxSolverBase< R >protectedvirtual
addPrimalActivity(const SVectorBase< R > &primal, VectorBase< R > &activity) constSPxLPBase< R >virtual
addRow(const LPRowBase< R > &row, bool scale=false)SPxLPBase< R >virtual
addRow(const R &lhsValue, const SVectorBase< R > &rowVec, const R &rhsValue, bool scale=false)SPxLPBase< R >virtual
addRow(const S *lhsValue, const S *rowValues, const int *rowIndices, int rowSize, const S *rhsValue)SPxLPBase< R >
addRow(SPxRowId &id, const LPRowBase< R > &row, bool scale=false)SPxLPBase< R >virtual
addRows(const LPRowSetBase< R > &pset, bool scale=false)SPxLPBase< R >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< R >
addRows(SPxRowId id[], const LPRowSetBase< R > &set, bool scale=false)SPxLPBase< R >virtual
addVecSPxSolverBase< R >protected
soplex::append(const Nonzero< R > &t)ClassArray< Nonzero< R > >protected
soplex::append(int n, const Nonzero< R > t[])ClassArray< Nonzero< R > >protected
soplex::append(const ClassArray< Nonzero< R > > &t)ClassArray< Nonzero< R > >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)SPxBasisBase< R >protected
baseId(int i) constSPxBasisBase< R >protected
baseVec(int i) constSPxBasisBase< R >protected
BASIC enum valueSPxSolverBase< R >
basis() constSPxSolverBase< R >
basis()SPxSolverBase< R >
basisStatusToVarStatus(typename SPxBasisBase< R >::Desc::Status stat) constSPxSolverBase< R >protected
boundFlips() constSPxSolverBase< R >
boundflipsSPxSolverBase< R >protected
boundrangeSPxSolverBase< R >protected
buildDualProblem(SPxLPBase< R > &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< R >virtual
calculateProblemRanges()SPxSolverBase< R >protected
change(int i, SPxId &id, const SVectorBase< R > *enterVec, const SSVectorBase< R > *eta=0)SPxBasisBase< R >protectedvirtual
changeBounds(const VectorBase< R > &newLower, const VectorBase< R > &newUpper, bool scale=false)SPxSolverBase< R >virtual
changeBounds(int i, const R &newLower, const R &newUpper, bool scale=false)SPxSolverBase< R >virtual
changeBounds(SPxColId p_id, const R &p_newLower, const R &p_newUpper, bool scale=false)SPxSolverBase< R >virtual
soplex::SPxLPBase::changeBounds(int i, const S *newLower, const S *newUpper)SPxLPBase< R >
changeCol(int i, const LPColBase< R > &newCol, bool scale=false)SPxSolverBase< R >virtual
changeCol(SPxColId p_id, const LPColBase< R > &p_newCol, bool scale=false)SPxSolverBase< R >virtual
changedCol(int)SPxBasisBase< R >protected
changedElement(int, int)SPxBasisBase< R >protected
changedRow(int)SPxBasisBase< R >protected
changeElement(int i, int j, const R &val, bool scale=false)SPxSolverBase< R >virtual
changeElement(SPxRowId rid, SPxColId cid, const R &val, bool scale=false)SPxSolverBase< R >virtual
soplex::SPxLPBase::changeElement(int i, int j, const S *val)SPxLPBase< R >
changeLhs(const VectorBase< R > &newLhs, bool scale=false)SPxSolverBase< R >virtual
changeLhs(int i, const R &newLhs, bool scale=false)SPxSolverBase< R >virtual
changeLhs(SPxRowId p_id, const R &p_newLhs, bool scale=false)SPxSolverBase< R >virtual
soplex::SPxLPBase::changeLhs(int i, const S *newLhs)SPxLPBase< R >
changeLhsStatus(int i, R newLhs, R oldLhs=0.0)SPxSolverBase< R >virtual
changeLower(const VectorBase< R > &newLower, bool scale=false)SPxSolverBase< R >virtual
changeLower(int i, const R &newLower, bool scale=false)SPxSolverBase< R >virtual
changeLower(SPxColId p_id, const R &p_newLower, bool scale=false)SPxSolverBase< R >virtual
soplex::SPxLPBase::changeLower(int i, const S *newLower)SPxLPBase< R >
changeLowerStatus(int i, R newLower, R oldLower=0.0)SPxSolverBase< R >virtual
changeMaxObj(const VectorBase< R > &newObj, bool scale=false)SPxSolverBase< R >virtual
changeMaxObj(int i, const R &newVal, bool scale=false)SPxSolverBase< R >virtual
changeMaxObj(SPxColId p_id, const R &p_newVal, bool scale=false)SPxSolverBase< R >virtual
soplex::SPxLPBase::changeMaxObj(int i, const S *newVal)SPxLPBase< R >
changeObj(const VectorBase< R > &newObj, bool scale=false)SPxSolverBase< R >virtual
changeObj(int i, const R &newVal, bool scale=false)SPxSolverBase< R >virtual
changeObj(SPxColId p_id, const R &p_newVal, bool scale=false)SPxSolverBase< R >virtual
soplex::SPxLPBase::changeObj(int i, const S *newVal)SPxLPBase< R >
changeObjOffset(const T &o)SPxLPBase< R >
changeRange(const VectorBase< R > &newLhs, const VectorBase< R > &newRhs, bool scale=false)SPxSolverBase< R >virtual
changeRange(int i, const R &newLhs, const R &newRhs, bool scale=false)SPxSolverBase< R >virtual
changeRange(SPxRowId p_id, const R &p_newLhs, const R &p_newRhs, bool scale=false)SPxSolverBase< R >virtual
soplex::SPxLPBase::changeRange(int i, const S *newLhs, const S *newRhs)SPxLPBase< R >
changeRhs(const VectorBase< R > &newRhs, bool scale=false)SPxSolverBase< R >virtual
changeRhs(int i, const R &newRhs, bool scale=false)SPxSolverBase< R >virtual
changeRhs(SPxRowId p_id, const R &p_newRhs, bool scale=false)SPxSolverBase< R >virtual
changeRhsStatus(int i, R newRhs, R oldRhs=0.0)SPxSolverBase< R >virtual
changeRow(int i, const LPRowBase< R > &newRow, bool scale=false)SPxSolverBase< R >virtual
changeRow(SPxRowId p_id, const LPRowBase< R > &p_newRow, bool scale=false)SPxSolverBase< R >virtual
changeRowObj(const VectorBase< R > &newObj, bool scale=false)SPxSolverBase< R >virtual
changeRowObj(int i, const R &newVal, bool scale=false)SPxSolverBase< R >virtual
changeRowObj(SPxRowId p_id, const R &p_newVal, bool scale=false)SPxSolverBase< R >virtual
changeSense(typename SPxLPBase< R >::SPxSense sns)SPxSolverBase< R >virtual
soplex::SPxLPBase::changeSense(SPxSense sns)SPxLPBase< R >virtual
changeUpper(const VectorBase< R > &newUpper, bool scale=false)SPxSolverBase< R >virtual
changeUpper(int i, const R &newUpper, bool scale=false)SPxSolverBase< R >virtual
changeUpper(SPxColId p_id, const R &p_newUpper, bool scale=false)SPxSolverBase< R >virtual
soplex::SPxLPBase::changeUpper(int i, const S *newUpper)SPxLPBase< R >
changeUpperStatus(int i, R newUpper, R oldLower=0.0)SPxSolverBase< R >virtual
cId(int n) constSPxLPBase< R >
soplex::ClassArray(const ClassArray &old)ClassArray< Nonzero< R > >protected
soplex::ClassArray(int p_size=0, int p_max=0, double p_fac=1.2)ClassArray< Nonzero< R > >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()SPxSolverBase< R >virtual
soplex::SVSetBase::clear(int minNewSize=-1)SVSetBase< R >
soplex::SVSetBase::clear(int minNewSize=-1)SVSetBase< R >
clearDualBounds(typename SPxBasisBase< R >::Desc::Status, R &, R &) constSPxSolverBase< R >protected
clearRowObjs()SPxSolverBase< R >virtual
clearUpdateVecs(void)SPxSolverBase< R >protectedvirtual
coDim() constSPxSolverBase< R >
coId(int i) constSPxSolverBase< R >
colId(int i) constSPxSolverBase< R >
cols() constSPxSolverBase< R >
colSet() constLPColSetBase< R >protected
COLUMN enum valueSPxSolverBase< R >
colVector(int i) constSPxLPBase< R >
colVector(const SPxColId &id) constSPxLPBase< R >
soplex::LPColSetBase::colVector(const DataKey &k) constLPColSetBase< R >protected
soplex::LPColSetBase::colVector_w(const DataKey &k)LPColSetBase< R >protected
computeCoTest()SPxSolverBase< R >private
computeDualActivity(const VectorBase< R > &dual, VectorBase< R > &activity, const bool unscaled=true) constSPxLPBase< R >virtual
computeDualfarkas4Col(R direction)SPxSolverBase< R >protected
computeDualfarkas4Row(R direction, SPxId enterId)SPxSolverBase< R >protected
computeEnterCoPrhs()SPxSolverBase< R >protectedvirtual
computeEnterCoPrhs4Col(int i, int n)SPxSolverBase< R >protected
computeEnterCoPrhs4Row(int i, int n)SPxSolverBase< R >protected
computeFrhs()SPxSolverBase< R >protected
computeFrhs1(const VectorBase< R > &, const VectorBase< R > &)SPxSolverBase< R >protectedvirtual
computeFrhs2(VectorBase< R > &, VectorBase< R > &)SPxSolverBase< R >protected
computeFrhsXtra()SPxSolverBase< R >protectedvirtual
computeFtest()SPxSolverBase< R >private
computeLeaveCoPrhs()SPxSolverBase< R >protectedvirtual
computeLeaveCoPrhs4Col(int i, int n)SPxSolverBase< R >protected
computeLeaveCoPrhs4Row(int i, int n)SPxSolverBase< R >protected
computePrimalActivity(const VectorBase< R > &primal, VectorBase< R > &activity, const bool unscaled=true) constSPxLPBase< R >virtual
computePrimalray4Col(R direction, SPxId enterId)SPxSolverBase< R >protected
computePrimalray4Row(R direction)SPxSolverBase< R >protected
computePvec(int i)SPxSolverBase< R >
computePvec()SPxSolverBase< R >
computeTest(int i)SPxSolverBase< R >
computeTest()SPxSolverBase< R >
condition(int maxiters=10, R tolerance=1e-6)SPxBasisBase< R >protected
coPrhs() constSPxSolverBase< R >
coPvec() constSPxSolverBase< R >
coSolve(VectorBase< R > &x, const VectorBase< R > &rhs)SPxBasisBase< R >protected
coSolve(SSVectorBase< R > &x, const SVectorBase< R > &rhs)SPxBasisBase< R >protected
coSolve(SSVectorBase< R > &x, VectorBase< R > &y, const SVectorBase< R > &rhsx, SSVectorBase< R > &rhsy)SPxBasisBase< R >protected
coSolve(SSVectorBase< R > &x, SSVectorBase< R > &y, const SVectorBase< R > &rhsx, SSVectorBase< R > &rhsy)SPxBasisBase< R >protected
coSolve(SSVectorBase< R > &x, VectorBase< R > &y, VectorBase< R > &z, const SVectorBase< R > &rhsx, SSVectorBase< R > &rhsy, SSVectorBase< R > &rhsz)SPxBasisBase< R >protected
coSolve(SSVectorBase< R > &x, SSVectorBase< R > &y, SSVectorBase< R > &z, const SVectorBase< R > &rhsx, SSVectorBase< R > &rhsy, SSVectorBase< R > &rhsz)SPxBasisBase< R >protected
coSolveVector2SPxSolverBase< R >private
coSolveVector2rhsSPxSolverBase< R >private
coSolveVector3SPxSolverBase< R >private
coSolveVector3rhsSPxSolverBase< R >private
coTest() constSPxSolverBase< R >
coTest(int i, typename SPxBasisBase< R >::Desc::Status stat) constSPxSolverBase< R >private
covarStatus(int i) constSPxSolverBase< R >
coVector(int i) constSPxSolverBase< R >
coVector(const SPxRowId &rid) constSPxSolverBase< R >
coVector(const SPxColId &cid) constSPxSolverBase< R >
coVector(const SPxId &p_id) constSPxSolverBase< R >
coWeightsSPxSolverBase< R >
soplex::create(int pnonzeros=0, const R &plhs=0, const R &prhs=1, const R &pobj=0, const int &pscaleExp=0)LPRowSetBase< R >protected
soplex::create(DataKey &newkey, int nonzeros=0, const R &newlhs=0, const R &newrhs=1, const R &newobj=0, const int &newscaleExp=0)LPRowSetBase< R >protected
soplex::SVSetBase::create(int idxmax=0)SVSetBase< R >protected
soplex::SVSetBase::create(DataKey &nkey, int idxmax=-1)SVSetBase< R >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() constSPxSolverBase< R >
soplex::dataClassArray< Nonzero< R > >protected
soplex::LPColSetBase::dataClassArray< Nonzero< R > >protected
delta() constSPxSolverBase< R >
desc() constSPxBasisBase< R >protected
desc()SPxBasisBase< R >protected
dim() constSPxSolverBase< R >
displayFreqSPxSolverBase< R >private
displayLineSPxSolverBase< R >private
doPupdate(void)SPxSolverBase< R >protectedvirtual
doRemoveCol(int i)SPxSolverBase< R >protectedvirtual
doRemoveCols(int perm[])SPxSolverBase< R >protectedvirtual
doRemoveRow(int i)SPxSolverBase< R >protectedvirtual
doRemoveRows(int perm[])SPxSolverBase< R >protectedvirtual
DUAL enum valueSPxBasisBase< R >protected
dualColStatus(int i) constSPxBasisBase< R >protected
dualDegeneratePivots()SPxSolverBase< R >
dualDegenSumSPxSolverBase< R >protected
dualFarkasSPxSolverBase< R >protected
dualIterations()SPxSolverBase< R >
dualRhsSPxSolverBase< R >protected
dualRowStatus(int i) constSPxBasisBase< R >protected
dualStatus(const SPxColId &id) constSPxBasisBase< R >protected
dualStatus(const SPxRowId &id) constSPxBasisBase< R >protected
dualStatus(const SPxId &id) constSPxBasisBase< R >protected
dualVecSPxSolverBase< R >protected
dump()SPxBasisBase< R >protected
ENTER enum valueSPxSolverBase< R >
enter(SPxId &id, bool polish=false)SPxSolverBase< R >private
enterCountSPxSolverBase< R >protected
enterCyclesSPxSolverBase< R >protected
enterDegenCandSPxSolverBase< R >protected
entertol() constSPxSolverBase< R >
entertolscaleSPxSolverBase< R >private
enterVector(const SPxId &p_id)SPxSolverBase< R >protectedvirtual
epsilon() constSPxSolverBase< R >
ERROR enum valueSPxSolverBase< R >
factorSPxBasisBase< R >protected
factorize()SPxSolverBase< R >virtual
factorizedSPxBasisBase< R >protected
fillFactorSPxBasisBase< R >protected
FIXED enum valueSPxSolverBase< R >
forceRecompNonbasicValue()SPxSolverBase< R >
freePricerSPxSolverBase< R >private
freeRatioTesterSPxSolverBase< R >private
freeStarterSPxSolverBase< R >private
fRhs() constSPxSolverBase< R >
fTest() constSPxSolverBase< R >
FULL enum valueSPxSolverBase< R >
fullPerturbationSPxSolverBase< R >private
fVec() constSPxSolverBase< R >
soplex::get_const_ptr() constClassArray< Nonzero< R > >protected
soplex::LPColSetBase::get_const_ptr() constClassArray< Nonzero< R > >protected
soplex::get_ptr()ClassArray< Nonzero< R > >protected
soplex::LPColSetBase::get_ptr()ClassArray< Nonzero< R > >protected
getBasis(VarStatus rows[], VarStatus cols[], const int rowsSize=-1, const int colsSize=-1) constSPxSolverBase< R >
getBasisColStatus(int col) constSPxSolverBase< R >
getBasisMetric(int type)SPxSolverBase< R >virtual
getBasisRowStatus(int row) constSPxSolverBase< R >
getBasisStatus() constSPxSolverBase< R >
getCol(int i, LPColBase< R > &col) constSPxLPBase< R >
getCol(const SPxColId &id, LPColBase< R > &col) constSPxLPBase< R >
getCols(int start, int end, LPColSetBase< R > &set) constSPxLPBase< R >
getColVectorUnscaled(int i, DSVectorBase< R > &vec) constSPxLPBase< R >
getColVectorUnscaled(const SPxColId &id, DSVectorBase< R > &vec) constSPxLPBase< R >
getDegeneracyLevel(VectorBase< R > degenvec)SPxSolverBase< R >
getDisplayFreq()SPxSolverBase< R >
getDualfarkas(VectorBase< R > &vector) constSPxSolverBase< R >virtual
getDualNorms(int &nnormsRow, int &nnormsCol, R *norms) constSPxSolverBase< R >
getDualSol(VectorBase< R > &vector) constSPxSolverBase< R >virtual
getEnterVals(SPxId id, R &enterTest, R &enterUB, R &enterLB, R &enterVal, R &enterMax, R &enterPric, typename SPxBasisBase< R >::Desc::Status &enterStat, R &enterRO, StableSum< R > &objChange)SPxSolverBase< R >protectedvirtual
getEnterVals2(int leaveIdx, R enterMax, R &leaveBound, StableSum< R > &objChange)SPxSolverBase< R >protectedvirtual
getEstimatedCondition()SPxBasisBase< R >protected
getExactCondition()SPxBasisBase< R >protected
getLeaveVals(int i, typename SPxBasisBase< R >::Desc::Status &leaveStat, SPxId &leaveId, R &leaveMax, R &leavebound, int &leaveNum, StableSum< R > &objChange)SPxSolverBase< R >protectedvirtual
getLeaveVals2(R leaveMax, SPxId enterId, R &enterBound, R &newUBbound, R &newLBbound, R &newCoPrhs, StableSum< R > &objChange)SPxSolverBase< R >protectedvirtual
getLhs(VectorBase< R > &p_lhs) constSPxSolverBase< R >
getLhsUnscaled(VectorBase< R > &vec) constSPxLPBase< R >
getLower(VectorBase< R > &p_low) constSPxSolverBase< R >
getLowerUnscaled(VectorBase< R > &vec) constSPxLPBase< R >
getMatrixMetric(int type=0)SPxBasisBase< R >protected
getMaxIters()SPxSolverBase< R >
getMaxTime()SPxSolverBase< R >
getMaxUpdates() constSPxBasisBase< R >protected
getNdualNorms(int &nnormsRow, int &nnormsCol) constSPxSolverBase< R >
getObj(VectorBase< R > &pobj) constSPxLPBase< R >
getObjUnscaled(VectorBase< R > &pobj) constSPxLPBase< R >
getOldBasisStatusCols()SPxSolverBase< R >
getOldBasisStatusRows()SPxSolverBase< R >
getPrimalray(VectorBase< R > &vector) constSPxSolverBase< R >virtual
getPrimalSol(VectorBase< R > &vector) constSPxSolverBase< R >virtual
getRedCostSol(VectorBase< R > &vector) constSPxSolverBase< R >virtual
getResult(R *value=0, VectorBase< R > *primal=0, VectorBase< R > *slacks=0, VectorBase< R > *dual=0, VectorBase< R > *reduCost=0)SPxSolverBase< R >
getRhs(VectorBase< R > &p_rhs) constSPxSolverBase< R >
getRhsUnscaled(VectorBase< R > &vec) constSPxLPBase< R >
getRow(int i, LPRowBase< R > &row) constSPxLPBase< R >
getRow(const SPxRowId &id, LPRowBase< R > &row) constSPxLPBase< R >
getRowObj(VectorBase< R > &prowobj) constSPxLPBase< R >
getRows(int start, int end, LPRowSetBase< R > &set) constSPxLPBase< R >
getRowVectorUnscaled(int i, DSVectorBase< R > &vec) constSPxLPBase< R >
getSlacks(VectorBase< R > &vector) constSPxSolverBase< R >virtual
getSolutionPolishing()SPxSolverBase< R >
getTiming()SPxSolverBase< R >
getTotalUpdateCount() constSPxBasisBase< R >protected
getTotalUpdateTime() constSPxBasisBase< R >protected
getUpper(VectorBase< R > &p_up) constSPxSolverBase< R >
getUpperUnscaled(VectorBase< R > &vec) constSPxLPBase< R >
has(const SPxRowId &id) constSPxLPBase< R >
has(const SPxColId &id) constSPxLPBase< R >
has(const SPxId &id) constSPxLPBase< R >
soplex::LPRowSetBase::has(const DataKey &k) constLPRowSetBase< R >protected
soplex::SVSetBase::has(int n) constSVSetBase< R >protected
soplex::SVSetBase::has(const SVectorBase< R > *svec) constSVSetBase< R >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)SPxSolverBase< R >
hyperPricingEnterSPxSolverBase< R >
hyperPricingLeaveSPxSolverBase< R >
id(int i) constSPxSolverBase< R >
infeasibilitiesSPxSolverBase< R >
infeasibilitiesCoSPxSolverBase< R >
INFEASIBLE enum valueSPxSolverBase< R >
INForUNBD enum valueSPxSolverBase< R >
init()SPxSolverBase< R >virtual
initializedSPxSolverBase< R >private
initRep(Representation p_rep)SPxSolverBase< R >
soplex::insert(int i, int n)ClassArray< Nonzero< R > >protected
soplex::insert(int i, int n, const Nonzero< R > t[])ClassArray< Nonzero< R > >protected
soplex::insert(int i, const ClassArray< Nonzero< R > > &t)ClassArray< Nonzero< R > >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
instableEnterSPxSolverBase< R >private
instableEnterIdSPxSolverBase< R >private
instableEnterValSPxSolverBase< R >private
instableLeaveSPxSolverBase< R >private
instableLeaveNumSPxSolverBase< R >private
instableLeaveValSPxSolverBase< R >private
integerVariablesSPxSolverBase< R >
invalidate()SPxBasisBase< R >protected
invalidateBasis()SPxSolverBase< R >
isBasic(typename SPxBasisBase< R >::Desc::Status stat) constSPxSolverBase< R >
isBasic(const SPxId &p_id) constSPxSolverBase< R >
isBasic(const SPxRowId &rid) constSPxSolverBase< R >
isBasic(const SPxColId &cid) constSPxSolverBase< R >
isBasic(int i) constSPxSolverBase< R >
isBasisValid(DataArray< VarStatus > rows, DataArray< VarStatus > cols)SPxSolverBase< R >
isCoBasic(int i) constSPxSolverBase< R >
isCoId(const SPxId &p_id) constSPxSolverBase< R >
isColBasic(int i) constSPxSolverBase< R >
isConsistent() constSPxSolverBase< R >
isDescValid(const Desc &ds)SPxBasisBase< R >protectedvirtual
isId(const SPxId &p_id) constSPxSolverBase< R >
isInfeasibleSPxSolverBase< R >
isInfeasibleCoSPxSolverBase< R >
isInitialized() constSPxSolverBase< R >protected
isRowBasic(int i) constSPxSolverBase< R >
isScaled() constSPxLPBase< R >
isTimeLimitReached(const bool forceCheck=false)SPxSolverBase< R >
iteration() constSPxBasisBase< R >protected
iterations() constSPxSolverBase< R >
iterCountSPxBasisBase< R >protected
iterDegenCheckSPxBasisBase< R >protected
soplex::key(int i) constLPRowSetBase< R >protected
soplex::SVSetBase::key(const SVectorBase< R > *svec) constSVSetBase< R >protected
soplex::LPColSetBase::key(int i) constLPColSetBase< R >protected
soplex::SVSetBase::key(const SVectorBase< R > *svec) constSVSetBase< R >protected
soplex::last()ClassArray< Nonzero< R > >protected
soplex::last() constClassArray< Nonzero< R > >protected
soplex::LPColSetBase::last()ClassArray< Nonzero< R > >protected
soplex::LPColSetBase::last() constClassArray< Nonzero< R > >protected
lastDegenCheck() constSPxBasisBase< R >protected
lastEntered() constSPxBasisBase< R >protected
lastFillSPxBasisBase< R >protected
lastidxSPxBasisBase< R >protected
lastinSPxBasisBase< R >protected
lastIndex() constSPxBasisBase< R >protected
lastIterCountSPxBasisBase< R >protected
lastLeft() constSPxBasisBase< R >protected
lastMemSPxBasisBase< R >protected
lastNzCountSPxBasisBase< R >protected
lastoutSPxBasisBase< R >protected
lastShiftSPxSolverBase< R >private
lastUpdate() constSPxBasisBase< R >protected
lbBound() constSPxSolverBase< R >
lbBound()SPxSolverBase< R >
lcBound() constSPxSolverBase< R >
lcBound()SPxSolverBase< R >
leave(int i, bool polish=false)SPxSolverBase< R >private
LEAVE enum valueSPxSolverBase< R >
leaveCountSPxSolverBase< R >protected
leaveCyclesSPxSolverBase< R >protected
leaveDegenCandSPxSolverBase< R >protected
leavetol() constSPxSolverBase< R >
leavetolscaleSPxSolverBase< R >private
lhs() constSPxLPBase< R >
lhs(int i) constSPxLPBase< R >
lhs(const SPxRowId &id) constSPxLPBase< R >
soplex::LPRowSetBase::lhs(const DataKey &k) constLPRowSetBase< R >protected
lhs_w(int i)SPxLPBase< R >protected
soplex::LPRowSetBase::lhs_w()LPRowSetBase< R >protected
soplex::LPRowSetBase::lhs_w(const DataKey &k)LPRowSetBase< R >protected
lhsUnscaled(int i) constSPxLPBase< R >
lhsUnscaled(const SPxRowId &id) constSPxLPBase< R >
load(SPxSolverBase< R > *lp, bool initSlackBasis=true)SPxBasisBase< R >protectedvirtual
loadBasis(const typename SPxBasisBase< R >::Desc &)SPxSolverBase< R >virtual
loadBasisSolver(SLinSolver< R > *solver, const bool destroy=false)SPxBasisBase< R >protectedvirtual
loadDesc(const Desc &)SPxBasisBase< R >protectedvirtual
loadLP(const SPxLPBase< R > &LP, bool initSlackBasis=true)SPxSolverBase< R >virtual
loadMatrixVecs()SPxBasisBase< R >protected
localAddCols(int start)SPxSolverBase< R >private
localAddRows(int start)SPxSolverBase< R >private
lower() constSPxLPBase< R >
lower(int i) constSPxLPBase< R >
lower(const SPxColId &id) constSPxLPBase< R >
soplex::LPColSetBase::lower(const DataKey &k) constLPColSetBase< R >protected
lower_w(int i)SPxLPBase< R >protected
soplex::LPColSetBase::lower_w()LPColSetBase< R >protected
soplex::LPColSetBase::lower_w(const DataKey &k)LPColSetBase< R >protected
lowerUnscaled(int i) constSPxLPBase< R >
lowerUnscaled(const SPxColId &id) constSPxLPBase< R >
lpBound() constSPxSolverBase< R >
lpBound()SPxSolverBase< R >
lpcolset() constSPxLPBase< R >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< R >protected
LPRowSetBase(int pmax=-1, int pmemmax=-1)LPRowSetBase< R >explicitprotected
LPRowSetBase(const LPRowSetBase< R > &rs)LPRowSetBase< R >protected
LPRowSetBase(const LPRowSetBase< S > &rs)LPRowSetBase< R >protected
m_maxCycleSPxSolverBase< R >private
m_nonbasicValueSPxSolverBase< R >private
m_nonbasicValueUpToDateSPxSolverBase< R >private
m_numCycleSPxSolverBase< R >private
m_numViolSPxSolverBase< R >private
m_pricingViolSPxSolverBase< R >private
m_pricingViolCoSPxSolverBase< R >private
m_pricingViolCoUpToDateSPxSolverBase< R >private
m_pricingViolUpToDateSPxSolverBase< R >private
m_statusSPxSolverBase< R >private
matrixSPxBasisBase< R >protected
matrixIsSetupSPxBasisBase< R >protected
soplex::max() constLPRowSetBase< R >protected
soplex::LPColSetBase::max() constLPColSetBase< R >protected
maxAbsNzo(bool unscaled=true) constSPxLPBase< R >virtual
maxCycle() constSPxSolverBase< R >
MAXIMIZE enum valueSPxLPBase< R >
maxInfeas() constSPxSolverBase< R >virtual
maxItersSPxSolverBase< R >private
maxObj() constSPxLPBase< R >
maxObj(int i) constSPxLPBase< R >
maxObj(const SPxColId &id) constSPxLPBase< R >
soplex::LPColSetBase::maxObj(const DataKey &k) constLPColSetBase< R >protected
maxObj_w(int i)SPxLPBase< R >protected
soplex::LPColSetBase::maxObj_w()LPColSetBase< R >protected
soplex::LPColSetBase::maxObj_w(const DataKey &k)LPColSetBase< R >protected
maxObjUnscaled(VectorBase< R > &vec) constSPxLPBase< R >
maxObjUnscaled(int i) constSPxLPBase< R >
maxObjUnscaled(const SPxColId &id) constSPxLPBase< R >
maxRowObj() constSPxLPBase< R >
maxRowObj(int i) constSPxLPBase< R >
maxRowObj(const SPxRowId &id) constSPxLPBase< R >
maxRowObj_w(int i)SPxLPBase< R >protected
maxTimeSPxSolverBase< R >private
maxUpdatesSPxBasisBase< R >protected
soplex::memFactorClassArray< Nonzero< R > >protected
soplex::LPColSetBase::memFactorClassArray< Nonzero< R > >protected
soplex::SPxBasisBase::memFactorSPxBasisBase< R >protected
soplex::memMax() constLPRowSetBase< R >protected
soplex::LPColSetBase::memMax() constLPColSetBase< R >protected
soplex::memPack()LPRowSetBase< R >protected
soplex::LPColSetBase::memPack()LPColSetBase< R >protected
soplex::memRemax(int newmax)LPRowSetBase< R >protected
soplex::LPColSetBase::memRemax(int newmax)LPColSetBase< R >protected
soplex::memSize() constLPRowSetBase< R >protected
soplex::LPColSetBase::memSize() constLPColSetBase< R >protected
minAbsNzo(bool unscaled=true) constSPxLPBase< R >virtual
MINIMIZE enum valueSPxLPBase< R >
minStabSPxBasisBase< R >protected
multBaseWith(VectorBase< R > &x) constSPxBasisBase< R >protected
multBaseWith(SSVectorBase< R > &x, SSVectorBase< R > &result) constSPxBasisBase< R >protected
multColwiseCallsSPxSolverBase< R >
multFullCallsSPxSolverBase< R >
multSparseCallsSPxSolverBase< R >
multTimeColwiseSPxSolverBase< R >
multTimeFullSPxSolverBase< R >
multTimeSparseSPxSolverBase< R >
multTimeUnsetupSPxSolverBase< R >
multUnsetupCallsSPxSolverBase< R >
multWithBase(VectorBase< R > &x) constSPxBasisBase< R >protected
multWithBase(SSVectorBase< R > &x, SSVectorBase< R > &result) constSPxBasisBase< R >protected
nCallsToTimelimSPxSolverBase< R >private
nClckSkipsLeftSPxSolverBase< R >private
nCols() constSPxLPBase< R >
nNzos() constSPxLPBase< R >
NO_PRICER enum valueSPxSolverBase< R >
NO_PROBLEM enum valueSPxSolverBase< R >
NO_RATIOTESTER enum valueSPxSolverBase< R >
NO_SOLVER enum valueSPxSolverBase< R >
nonbasicValue()SPxSolverBase< R >protected
nonzeroFactorSPxBasisBase< R >protected
NOT_INIT enum valueSPxSolverBase< R >
noViols(R tol) constSPxSolverBase< R >virtual
nRows() constSPxLPBase< R >
soplex::num() constLPRowSetBase< R >protected
soplex::LPColSetBase::num() constLPColSetBase< R >protected
number(const SPxRowId &id) constSPxLPBase< R >
number(const SPxColId &id) constSPxLPBase< R >
number(const SPxId &id) constSPxLPBase< R >
soplex::LPRowSetBase::number(const DataKey &k) constLPRowSetBase< R >protected
soplex::SVSetBase::number(const SVectorBase< R > *svec) constSVSetBase< R >protected
soplex::LPColSetBase::number(const DataKey &k) constLPColSetBase< R >protected
soplex::SVSetBase::number(const SVectorBase< R > *svec) constSVSetBase< R >protected
numCycle() constSPxSolverBase< R >
nzCountSPxBasisBase< R >protected
obj(int i) constSPxLPBase< R >
obj(const SPxColId &id) constSPxLPBase< R >
soplex::LPRowSetBase::obj() constLPRowSetBase< R >protected
soplex::LPRowSetBase::obj(const DataKey &k) constLPRowSetBase< R >protected
obj_w()LPRowSetBase< R >protected
obj_w(int i)LPRowSetBase< R >protected
obj_w(const DataKey &k)LPRowSetBase< R >protected
objLimitSPxSolverBase< R >private
objOffset() constSPxLPBase< R >
objrangeSPxSolverBase< R >protected
objUnscaled(int i) constSPxLPBase< R >
objUnscaled(const SPxColId &id) constSPxLPBase< R >
objValue()SPxSolverBase< R >virtual
oldBasisStatusColsSPxSolverBase< R >private
oldBasisStatusRowsSPxSolverBase< R >private
ON_LOWER enum valueSPxSolverBase< R >
ON_UPPER enum valueSPxSolverBase< R >
operator=(const SPxSolverBase< R > &base)SPxSolverBase< R >
soplex::SPxLPBase::operator=(const SPxLPBase< R > &old)SPxLPBase< R >
soplex::SPxLPBase::operator=(const SPxLPBase< S > &old)SPxLPBase< R >
soplex::LPRowSetBase::operator=(const LPRowSetBase< R > &rs)LPRowSetBase< R >
soplex::LPRowSetBase::operator=(const LPRowSetBase< S > &rs)LPRowSetBase< R >
soplex::SVSetBase::operator=(const SVSetBase< R > &rhs)SVSetBase< R >
soplex::SVSetBase::operator=(const SVSetBase< S > &rhs)SVSetBase< R >
soplex::ClassArray< Nonzero< R > >::operator=(const ClassArray &rhs)ClassArray< Nonzero< R > >
soplex::LPColSetBase::operator=(const LPColSetBase< R > &rs)LPColSetBase< R >
soplex::LPColSetBase::operator=(const LPColSetBase< S > &rs)LPColSetBase< R >
soplex::SVSetBase::operator=(const SVSetBase< R > &rhs)SVSetBase< R >
soplex::SVSetBase::operator=(const SVSetBase< S > &rhs)SVSetBase< R >
soplex::ClassArray< Nonzero< R > >::operator=(const ClassArray &rhs)ClassArray< Nonzero< R > >
soplex::SPxBasisBase::operator=(const SPxBasisBase< R > &rhs)SPxBasisBase< R >protected
soplex::operator[](int n)SVSetBase< R >protected
soplex::operator[](int n) constSVSetBase< R >protected
soplex::operator[](const DataKey &k)SVSetBase< R >protected
soplex::operator[](const DataKey &k) constSVSetBase< R >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 valueSPxSolverBase< R >
OPTIMAL_UNSCALED_VIOLATIONS enum valueSPxSolverBase< R >
PARTIAL enum valueSPxSolverBase< R >
performSolutionPolishing()SPxSolverBase< R >
perturbMax(const UpdateVector< R > &vec, VectorBase< R > &low, VectorBase< R > &up, R eps, R delta, int start=0, int incr=1)SPxSolverBase< R >private
perturbMax(const UpdateVector< R > &uvec, VectorBase< R > &low, VectorBase< R > &up, R eps, R delta, const typename SPxBasisBase< R >::Desc::Status *stat, int start, int incr)SPxSolverBase< R >private
perturbMaxEnter(void)SPxSolverBase< R >protectedvirtual
perturbMaxLeave(void)SPxSolverBase< R >protectedvirtual
perturbMin(const UpdateVector< R > &vec, VectorBase< R > &low, VectorBase< R > &up, R eps, R delta, int start=0, int incr=1)SPxSolverBase< R >private
perturbMin(const UpdateVector< R > &uvec, VectorBase< R > &low, VectorBase< R > &up, R eps, R delta, const typename SPxBasisBase< R >::Desc::Status *stat, int start, int incr)SPxSolverBase< R >private
perturbMinEnter(void)SPxSolverBase< R >protectedvirtual
perturbMinLeave(void)SPxSolverBase< R >protectedvirtual
POLISH_FRACTIONALITY enum valueSPxSolverBase< R >
POLISH_INTEGRALITY enum valueSPxSolverBase< R >
POLISH_OFF enum valueSPxSolverBase< R >
polishCountSPxSolverBase< R >protected
polishIterations()SPxSolverBase< R >
polishObjSPxSolverBase< R >private
precisionReached(R &newpricertol) constSPxSolverBase< R >protectedvirtual
prevIteration() constSPxBasisBase< R >protected
pricer() constSPxSolverBase< R >
pricing() constSPxSolverBase< R >
Pricing enum nameSPxSolverBase< R >
PRIMAL enum valueSPxBasisBase< R >protected
primalCountSPxSolverBase< R >protected
primalDegeneratePivots()SPxSolverBase< R >
primalDegenSumSPxSolverBase< R >protected
primalIterations()SPxSolverBase< R >
primalRaySPxSolverBase< R >protected
primRhsSPxSolverBase< R >protected
primVecSPxSolverBase< R >protected
printBasisMetricSPxSolverBase< R >private
printDisplayLine(const bool force=false, const bool forceHead=false)SPxSolverBase< R >virtual
printMatrix() constSPxBasisBase< R >protectedvirtual
printMatrixMTX(int number)SPxBasisBase< R >protected
printProblemStatistics(std::ostream &os)SPxLPBase< R >
pVec() constSPxSolverBase< R >
qualBoundViolation(R &maxviol, R &sumviol) constSPxSolverBase< R >virtual
qualConstraintViolation(R &maxviol, R &sumviol) constSPxSolverBase< R >virtual
qualRedCostViolation(R &maxviol, R &sumviol) constSPxSolverBase< R >virtual
qualSlackViolation(R &maxviol, R &sumviol) constSPxSolverBase< R >virtual
randomSPxSolverBase< R >
ratiotester() constSPxSolverBase< R >
read(std::istream &in, NameSet *rowNames=0, NameSet *colNames=0, DIdxSet *intVars=0)SPxSolverBase< R >virtual
readBasis(std::istream &in, const NameSet *rowNames, const NameSet *colNames)SPxBasisBase< R >protectedvirtual
readBasisFile(const char *filename, const NameSet *rowNames, const NameSet *colNames)SPxSolverBase< R >virtual
readFile(const char *filename, NameSet *rowNames=0, NameSet *colNames=0, DIdxSet *intVars=0)SPxLPBase< R >virtual
readLPF(std::istream &in, NameSet *rowNames=0, NameSet *colNames=0, DIdxSet *intVars=0)SPxLPBase< R >virtual
readMPS(std::istream &in, NameSet *rowNames=0, NameSet *colNames=0, DIdxSet *intVars=0)SPxLPBase< R >virtual
recomputedVectorsSPxSolverBase< R >private
reDim()SPxSolverBase< R >protectedvirtual
REGULAR enum valueSPxSolverBase< R >
reinitializeVecs()SPxSolverBase< R >protectedvirtual
rejectEnter(SPxId enterId, R enterTest, typename SPxBasisBase< R >::Desc::Status enterStat)SPxSolverBase< R >protectedvirtual
rejectLeave(int leaveNum, SPxId leaveId, typename SPxBasisBase< R >::Desc::Status leaveStat, const SVectorBase< R > *newVec=0)SPxSolverBase< R >protectedvirtual
reLoad()SPxSolverBase< R >virtual
remainingRoundsEnterSPxSolverBase< R >
remainingRoundsEnterCoSPxSolverBase< R >
remainingRoundsLeaveSPxSolverBase< R >
soplex::reMax(int newmax=0)LPRowSetBase< R >protected
soplex::ClassArray< Nonzero< R > >::reMax(int newMax=1, int newSize=-1)ClassArray< Nonzero< R > >protected
soplex::LPColSetBase::reMax(int newmax=0)LPColSetBase< R >protected
ClassArray< Nonzero< R > >::reMax(int newMax=1, int newSize=-1)ClassArray< Nonzero< R > >protected
soplex::remove(int i)LPRowSetBase< R >protected
soplex::remove(const DataKey &k)LPRowSetBase< R >protected
soplex::remove(int perm[])LPRowSetBase< R >protected
soplex::remove(const int nums[], int n)LPRowSetBase< R >protected
soplex::remove(const int nums[], int n, int *perm)LPRowSetBase< 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
soplex::ClassArray< Nonzero< R > >::remove(int n=0, int m=1)ClassArray< Nonzero< R > >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< R >virtual
removeCol(SPxColId id)SPxLPBase< R >virtual
removeColRange(int start, int end, int perm[]=0)SPxLPBase< R >virtual
removeCols(int perm[])SPxLPBase< R >virtual
removeCols(SPxColId id[], int n, int perm[]=0)SPxLPBase< R >virtual
removeCols(int nums[], int n, int perm[]=0)SPxLPBase< R >virtual
removedCol(int i)SPxBasisBase< R >protected
removedCols(const int perm[])SPxBasisBase< R >protected
removedRow(int i)SPxBasisBase< R >protected
removedRows(const int perm[])SPxBasisBase< R >protected
soplex::removeLast(int m=1)ClassArray< Nonzero< R > >protected
soplex::LPColSetBase::removeLast(int m=1)ClassArray< Nonzero< R > >protected
removeRow(int i)SPxLPBase< R >virtual
removeRow(SPxRowId id)SPxLPBase< R >virtual
removeRowRange(int start, int end, int perm[]=0)SPxLPBase< R >virtual
removeRows(int perm[])SPxLPBase< R >virtual
removeRows(SPxRowId id[], int n, int perm[]=0)SPxLPBase< R >virtual
removeRows(int nums[], int n, int perm[]=0)SPxLPBase< R >virtual
rep() constSPxSolverBase< R >
Representation enum nameSPxSolverBase< R >
resetClockStats()SPxSolverBase< R >protected
resetCumulativeTime()SPxSolverBase< R >
soplex::reSize(int newsize)ClassArray< Nonzero< R > >protected
soplex::LPColSetBase::reSize(int newsize)ClassArray< Nonzero< R > >protected
restoreInitialBasis()SPxBasisBase< R >protected
rhs() constSPxLPBase< R >
rhs(int i) constSPxLPBase< R >
rhs(const SPxRowId &id) constSPxLPBase< R >
soplex::LPRowSetBase::rhs(const DataKey &k) constLPRowSetBase< R >protected
rhs_w(int i)SPxLPBase< R >protected
soplex::LPRowSetBase::rhs_w()LPRowSetBase< R >protected
soplex::LPRowSetBase::rhs_w(const DataKey &k)LPRowSetBase< R >protected
rhsUnscaled(int i) constSPxLPBase< R >
rhsUnscaled(const SPxRowId &id) constSPxLPBase< R >
rId(int n) constSPxLPBase< R >
ROW enum valueSPxSolverBase< R >
rowId(int i) constSPxSolverBase< R >
rowObj(int i) constSPxLPBase< R >
rowObj(const SPxRowId &id) constSPxLPBase< R >
rows() constSPxSolverBase< R >
rowSet() constLPRowSetBase< R >protected
rowType(int i) constSPxLPBase< R >
rowType(const SPxRowId &id) constSPxLPBase< R >
rowVector(int i) constSPxLPBase< R >
rowVector(const SPxRowId &id) constSPxLPBase< R >
soplex::LPRowSetBase::rowVector(const DataKey &k) constLPRowSetBase< R >protected
soplex::LPRowSetBase::rowVector_w(const DataKey &k)LPRowSetBase< R >protected
RUNNING enum valueSPxSolverBase< R >
scaleEntertol(R d)SPxSolverBase< R >
soplex::scaleExpLPRowSetBase< R >protected
soplex::LPColSetBase::scaleExpLPColSetBase< R >protected
scaleLeavetol(R d)SPxSolverBase< R >
scaleTolerances(R d)SPxSolverBase< R >
sense() constSPxSolverBase< R >
setBasis(const VarStatus rows[], const VarStatus cols[])SPxSolverBase< R >
setBasisSolver(SLinSolver< R > *slu, const bool destroy=false)SPxSolverBase< R >virtual
setBasisStatus(typename SPxBasisBase< R >::SPxStatus stat)SPxSolverBase< R >
setDisplayFreq(int freq)SPxSolverBase< R >
setDual(VectorBase< R > &p_vector)SPxSolverBase< R >private
setDualColBounds()SPxSolverBase< R >protected
setDualNorms(int nnormsRow, int nnormsCol, R *norms)SPxSolverBase< R >
setDualRowBounds()SPxSolverBase< R >protected
setEnterBound4Col(int, int)SPxSolverBase< R >protected
setEnterBound4Row(int, int)SPxSolverBase< R >protected
setEnterBounds()SPxSolverBase< R >protectedvirtual
setFillFactor(R f)SPxSolverBase< R >
setIntegralityInformation(int ncols, int *intInfo)SPxSolverBase< R >
setLeaveBound4Col(int i, int n)SPxSolverBase< R >protected
setLeaveBound4Row(int i, int n)SPxSolverBase< R >protected
setLeaveBounds()SPxSolverBase< R >protectedvirtual
setMaxUpdates(int maxUp)SPxBasisBase< R >protected
setMemFactor(R f)SPxSolverBase< R >
setMetricInformation(int type)SPxSolverBase< R >
setNonzeroFactor(R f)SPxSolverBase< R >
setOutstream(SPxOut &newOutstream)SPxSolverBase< R >
setPricer(SPxPricer< R > *pricer, const bool destroy=false)SPxSolverBase< R >virtual
setPricing(Pricing pr)SPxSolverBase< R >
setPrimal(VectorBase< R > &p_vector)SPxSolverBase< R >private
setPrimalBounds()SPxSolverBase< R >protected
setRedCost(VectorBase< R > &p_vector)SPxSolverBase< R >private
setRep(Representation p_rep)SPxSolverBase< R >
soplex::SPxBasisBase::setRep()SPxBasisBase< R >protected
setScalingInfo(bool scaled)SPxLPBase< R >
setSlacks(VectorBase< R > &p_vector)SPxSolverBase< R >private
setSolutionPolishing(SolutionPolish _polishObj)SPxSolverBase< R >
setSolverStatus(typename SPxSolverBase< R >::Status stat)SPxSolverBase< R >
setSolvingForBoosted(bool value)SPxSolverBase< R >
setSparsePricingFactor(R fac)SPxSolverBase< R >
setStarter(SPxStarter< R > *starter, const bool destroy=false)SPxSolverBase< R >virtual
setStatus(SPxStatus stat)SPxBasisBase< R >protected
setStoreBasisFreqForBoosting(int freq)SPxSolverBase< R >
setTerminationIter(int iteration=-1)SPxSolverBase< R >virtual
setTerminationTime(Real time=infinity)SPxSolverBase< R >virtual
setTerminationValue(R value=R(infinity))SPxSolverBase< R >virtual
setTester(SPxRatioTester< R > *tester, const bool destroy=false)SPxSolverBase< R >virtual
setTiming(Timer::TYPE ttype)SPxSolverBase< R >
setTolerances(std::shared_ptr< Tolerances > newTolerances)SPxSolverBase< R >virtual
setType(Type tp)SPxSolverBase< R >
soplex::SPxLPBase::setType(int i, typename LPRowBase< R >::Type t)LPRowSetBase< R >
setup4coSolve(SSVectorBase< R > *p_y, SSVectorBase< R > *p_rhs)SPxSolverBase< R >
setup4coSolve2(SSVectorBase< R > *p_z, SSVectorBase< R > *p_rhs)SPxSolverBase< R >
setup4solve(SSVectorBase< R > *p_y, SSVectorBase< R > *p_rhs)SPxSolverBase< R >
setup4solve2(SSVectorBase< R > *p_y2, SSVectorBase< R > *p_rhs2)SPxSolverBase< R >
setupPupdate(void)SPxSolverBase< R >protectedvirtual
shift() constSPxSolverBase< R >virtual
shiftFvec()SPxSolverBase< R >
shiftLBbound(int i, R to)SPxSolverBase< R >
shiftLCbound(int i, R to)SPxSolverBase< R >
shiftLPbound(int i, R to)SPxSolverBase< R >
shiftPvec()SPxSolverBase< R >
shiftUBbound(int i, R to)SPxSolverBase< R >
shiftUCbound(int i, R to)SPxSolverBase< R >
shiftUPbound(int i, R to)SPxSolverBase< R >
siderangeSPxSolverBase< R >protected
SINGULAR enum valueSPxSolverBase< R >
soplex::size() constClassArray< Nonzero< R > >protected
soplex::LPColSetBase::size() constClassArray< Nonzero< R > >protected
slinSolver() constSPxSolverBase< R >
SolutionPolish enum nameSPxSolverBase< R >
solve(volatile bool *interrupt=NULL, bool polish=true)SPxSolverBase< R >virtual
soplex::SPxBasisBase::solve(VectorBase< R > &x, const VectorBase< R > &rhs)SPxBasisBase< R >protected
soplex::SPxBasisBase::solve(SSVectorBase< R > &x, const SVectorBase< R > &rhs)SPxBasisBase< R >protected
solve4update(SSVectorBase< R > &x, const SVectorBase< R > &rhs)SPxBasisBase< R >protected
solve4update(SSVectorBase< R > &x, VectorBase< R > &y, const SVectorBase< R > &rhsx, SSVectorBase< R > &rhsy)SPxBasisBase< R >protected
solve4update(SSVectorBase< R > &x, SSVectorBase< R > &y, const SVectorBase< R > &rhsx, SSVectorBase< R > &rhsy)SPxBasisBase< R >protected
solve4update(SSVectorBase< R > &x, VectorBase< R > &y, VectorBase< R > &y2, const SVectorBase< R > &rhsx, SSVectorBase< R > &rhsy, SSVectorBase< R > &rhsy2)SPxBasisBase< R >protected
solve4update(SSVectorBase< R > &x, SSVectorBase< R > &y, SSVectorBase< R > &y2, const SVectorBase< R > &rhsx, SSVectorBase< R > &rhsy, SSVectorBase< R > &rhsy2)SPxBasisBase< R >protected
solver() constSPxBasisBase< R >protected
solveVector2SPxSolverBase< R >private
solveVector2rhsSPxSolverBase< R >private
solveVector3SPxSolverBase< R >private
solveVector3rhsSPxSolverBase< R >private
solvingForBoostedSPxSolverBase< R >private
sparsePricingEnterSPxSolverBase< R >
sparsePricingEnterCoSPxSolverBase< R >
sparsePricingFactorSPxSolverBase< R >private
sparsePricingLeaveSPxSolverBase< R >
SPxBasisBase(Timer::TYPE ttype=Timer::USER_TIME)SPxBasisBase< R >protected
SPxBasisBase(const SPxBasisBase< R > &old)SPxBasisBase< R >protected
SPxBoundFlippingRT< R >SPxSolverBase< R >private
SPxFastRT< R >SPxSolverBase< R >private
SPxLPBase()SPxLPBase< R >
SPxLPBase(const SPxLPBase< R > &old)SPxLPBase< R >
SPxLPBase(const SPxLPBase< S > &old)SPxLPBase< R >
spxoutSPxSolverBase< R >
SPxSense enum nameSPxLPBase< R >
spxSense() constSPxLPBase< R >
SPxSolverBase(Type type=LEAVE, Representation rep=ROW, Timer::TYPE ttype=Timer::USER_TIME)SPxSolverBase< R >explicit
SPxSolverBase(const SPxSolverBase< R > &base)SPxSolverBase< R >
SPxStatus enum nameSPxBasisBase< R >protected
stability() constSPxBasisBase< R >protected
starter() constSPxSolverBase< R >
statistics() constSPxSolverBase< R >
Status enum nameSPxSolverBase< R >
status() constSPxSolverBase< R >
storeBasisSimplexFreqSPxSolverBase< R >private
subDualActivity(const VectorBase< R > &dual, VectorBase< R > &activity) constSPxLPBase< R >virtual
subversion() constSPxSolverBase< R >
sumDualDegeneracy()SPxSolverBase< R >
sumPrimalDegeneracy()SPxSolverBase< R >
soplex::SVSetBase(int pmax=-1, int pmemmax=-1, double pfac=1.1, double pmemFac=1.2)SVSetBase< R >explicitprotected
soplex::SVSetBase(const SVSetBase< R > &old)SVSetBase< R >protected
soplex::SVSetBase(const SVSetBase< S > &old)SVSetBase< R >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()SPxSolverBase< R >virtual
terminationIter() constSPxSolverBase< R >virtual
terminationTime() constSPxSolverBase< R >virtual
terminationValue() constSPxSolverBase< R >virtual
test() constSPxSolverBase< R >
test(int i, typename SPxBasisBase< R >::Desc::Status stat) constSPxSolverBase< R >private
testBounds() constSPxSolverBase< R >
testVecs()SPxSolverBase< R >
theBaseIdSPxBasisBase< R >protected
theCoLboundSPxSolverBase< R >protected
theCoPrhsSPxSolverBase< R >protected
theCoPvecSPxSolverBase< R >protected
theCoTestSPxSolverBase< R >protected
theCoUboundSPxSolverBase< R >protected
thecovectorsSPxSolverBase< R >protected
theCPvecSPxSolverBase< R >protected
theCumulativeTimeSPxSolverBase< R >private
theFrhsSPxSolverBase< R >protected
theFvecSPxSolverBase< R >protected
theLBboundSPxSolverBase< R >protected
theLboundSPxSolverBase< R >protected
theLCboundSPxSolverBase< R >protected
theLPSPxBasisBase< R >protected
theLRboundSPxSolverBase< R >protected
soplex::themaxClassArray< Nonzero< R > >protected
soplex::LPColSetBase::themaxClassArray< Nonzero< R > >protected
thepricerSPxSolverBase< R >protected
thePricingSPxSolverBase< R >private
thePvecSPxSolverBase< R >protected
theratiotesterSPxSolverBase< R >protected
theRepSPxSolverBase< R >private
theRPvecSPxSolverBase< R >protected
theShiftSPxSolverBase< R >private
soplex::thesizeClassArray< Nonzero< R > >protected
soplex::LPColSetBase::thesizeClassArray< Nonzero< R > >protected
thestarterSPxSolverBase< R >protected
theTestSPxSolverBase< R >protected
theTimeSPxSolverBase< R >private
theTypeSPxSolverBase< R >private
theUBboundSPxSolverBase< R >protected
theUboundSPxSolverBase< R >protected
theUCboundSPxSolverBase< R >protected
theURboundSPxSolverBase< R >protected
thevectorsSPxSolverBase< R >protected
time() constSPxSolverBase< R >
timerTypeSPxSolverBase< R >private
tolerances() constSPxSolverBase< R >
totalboundflipsSPxSolverBase< R >protected
totalUpdateCountSPxBasisBase< R >protected
Type enum nameSPxSolverBase< R >
type() constSPxSolverBase< R >
soplex::SPxLPBase::type(int i) constLPRowSetBase< R >
soplex::SPxLPBase::type(const DataKey &k) constLPRowSetBase< R >
ubBound() constSPxSolverBase< R >
ubBound()SPxSolverBase< R >
ucBound() constSPxSolverBase< R >
ucBound()SPxSolverBase< R >
UNBOUNDED enum valueSPxSolverBase< R >
UNDEFINED enum valueSPxSolverBase< R >
ungetEnterVal(SPxId enterId, typename SPxBasisBase< R >::Desc::Status enterStat, R leaveVal, const SVectorBase< R > &vec, StableSum< R > &objChange)SPxSolverBase< R >protectedvirtual
unInit()SPxSolverBase< R >protectedvirtual
unitVecsSPxSolverBase< R >protected
unitVector(int i) constSPxSolverBase< R >
UNKNOWN enum valueSPxSolverBase< R >
unLoad()SPxBasisBase< R >protectedvirtual
unscaleLP()SPxLPBase< R >
unscaleLPandReloadBasis()SPxSolverBase< R >
unShift(void)SPxSolverBase< R >virtual
upBound() constSPxSolverBase< R >
upBound()SPxSolverBase< R >
updateCoTest()SPxSolverBase< R >private
updateCountSPxBasisBase< R >protected
updateFtest()SPxSolverBase< R >private
updateNonbasicValue(R objChange)SPxSolverBase< R >
updateTest()SPxSolverBase< R >private
updateViolsSPxSolverBase< R >
updateViolsCoSPxSolverBase< R >
upper() constSPxLPBase< R >
upper(int i) constSPxLPBase< R >
upper(const SPxColId &id) constSPxLPBase< R >
soplex::LPColSetBase::upper(const DataKey &k) constLPColSetBase< R >protected
upper_w(int i)SPxLPBase< R >protected
soplex::LPColSetBase::upper_w()LPColSetBase< R >protected
soplex::LPColSetBase::upper_w(const DataKey &k)LPColSetBase< R >protected
upperUnscaled(int i) constSPxLPBase< R >
upperUnscaled(const SPxColId &id) constSPxLPBase< R >
useFullPerturbation(bool full)SPxSolverBase< R >
value()SPxSolverBase< R >virtual
soplex::SPxLPBase::value(int i) constLPRowSetBase< R >
soplex::SPxLPBase::value(const DataKey &k) constLPRowSetBase< R >
varStatus(int i) constSPxSolverBase< R >
VarStatus enum nameSPxSolverBase< R >
varStatusToBasisStatusCol(int col, VarStatus stat) constSPxSolverBase< R >protected
varStatusToBasisStatusRow(int row, VarStatus stat) constSPxSolverBase< R >protected
vector(int i) constSPxSolverBase< R >
vector(const SPxRowId &rid) constSPxSolverBase< R >
vector(const SPxColId &cid) constSPxSolverBase< R >
vector(const SPxId &p_id) constSPxSolverBase< R >
version() constSPxSolverBase< R >
weightsSPxSolverBase< R >
weightsAreSetupSPxSolverBase< R >
writeBasis(std::ostream &os, const NameSet *rownames, const NameSet *colnames, const bool cpxFormat=false) constSPxBasisBase< R >protectedvirtual
writeBasisFile(const char *filename, const NameSet *rowNames, const NameSet *colNames, const bool cpxFormat=false) constSPxSolverBase< R >virtual
writeFileLPBase(const char *filename, const NameSet *rowNames=0, const NameSet *colNames=0, const DIdxSet *p_intvars=0) constSPxLPBase< R >virtual
writeLPF(std::ostream &out, const NameSet *rowNames, const NameSet *colNames, const DIdxSet *p_intvars=0) constSPxLPBase< R >virtual
writeMPS(std::ostream &out, const NameSet *rowNames, const NameSet *colNames, const DIdxSet *p_intvars=0) constSPxLPBase< R >virtual
writeState(const char *filename, const NameSet *rowNames=NULL, const NameSet *colNames=NULL, const bool cpxFormat=false) constSPxSolverBase< R >virtual
soplex::xtend(int n, int newmax)LPRowSetBase< R >protected
soplex::xtend(const DataKey &pkey, int pnewmax)LPRowSetBase< R >protected
soplex::SVSetBase::xtend(SVectorBase< R > &svec, int newmax)SVSetBase< R >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 valueSPxSolverBase< R >
~ClassArray()ClassArray< Nonzero< R > >protectedvirtual
~LPColSetBase()LPColSetBase< R >protectedvirtual
~LPRowSetBase()LPRowSetBase< R >protectedvirtual
~SPxBasisBase()SPxBasisBase< R >protectedvirtual
~SPxLPBase()SPxLPBase< R >virtual
~SPxSolverBase()SPxSolverBase< R >virtual
~SVSetBase()SVSetBase< R >protectedvirtual