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_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)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)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
LPColSetBase< Real >::add(const LPColBase< Real > &pcol)LPColSetBase< Real >protected
LPColSetBase< Real >::add(DataKey &pkey, const LPColBase< Real > &pcol)LPColSetBase< Real >protected
LPColSetBase< Real >::add(const Real &pobj, const Real &plower, const SVectorBase< Real > &pcolVector, const Real &pupper)LPColSetBase< Real >protected
LPColSetBase< Real >::add(DataKey &newkey, const Real &obj, const Real &newlower, const SVectorBase< Real > &newcolVector, const Real &newupper)LPColSetBase< Real >protected
LPColSetBase< Real >::add(const S *obj, const S *lowerValue, const S *colValues, const int *colIndices, int colSize, const S *upperValue)LPColSetBase< Real >protected
LPColSetBase< Real >::add(DataKey &newkey, const S *objValue, const S *lowerValue, const S *colValues, const int *colIndices, int colSize, const S *upperValue)LPColSetBase< Real >protected
LPColSetBase< Real >::add(const LPColSetBase< Real > &newset)LPColSetBase< Real >protected
LPColSetBase< Real >::add(DataKey keys[], const LPColSetBase< Real > &newset)LPColSetBase< Real >protected
SVSetBase< Real >::add(const SVectorBase< Real > &svec)SVSetBase< Real >protected
SVSetBase< Real >::add(DataKey &nkey, const SVectorBase< Real > &svec)SVSetBase< Real >protected
SVSetBase< Real >::add(DataKey &nkey, const S *rowValues, const int *rowIndices, int rowSize)SVSetBase< Real >protected
SVSetBase< Real >::add(const SVectorBase< Real > svec[], int n)SVSetBase< Real >protected
SVSetBase< Real >::add(DataKey nkey[], const SVectorBase< Real > svec[], int n)SVSetBase< Real >protected
SVSetBase< Real >::add(const SVSetBase< S > &pset)SVSetBase< Real >protected
SVSetBase< Real >::add(DataKey nkey[], const SVSetBase< S > &pset)SVSetBase< Real >protected
LPRowSetBase< Real >::add2(const DataKey &k, int n, const int idx[], const Realval[])LPRowSetBase< Real >protected
LPRowSetBase< Real >::add2(int i, int n, const int idx[], const Realval[])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, Realval)SVSetBase< Real >protected
LPRowSetBase< Real >::SVSetBase< Real >::add2(SVectorBase< Real > &svec, int n, const int idx[], const Realval[])SVSetBase< Real >protected
LPRowSetBase< Real >::SVSetBase< Real >::add2(SVectorBase< Real > &svec, int n, const int idx[], const S val[])SVSetBase< Real >protected
LPColSetBase< Real >::add2(const DataKey &k, int n, const int idx[], const Realval[])LPColSetBase< Real >protected
LPColSetBase< Real >::add2(int i, int n, const int idx[], const Realval[])LPColSetBase< Real >protected
LPColSetBase< Real >::add2(int i, int n, const int idx[], const S val[])LPColSetBase< Real >protected
SVSetBase< Real >::add2(SVectorBase< Real > &svec, int idx, Realval)SVSetBase< Real >protected
SVSetBase< Real >::add2(SVectorBase< Real > &svec, int n, const int idx[], const Realval[])SVSetBase< Real >protected
SVSetBase< Real >::add2(SVectorBase< Real > &svec, int n, const int idx[], const S val[])SVSetBase< Real >protected
addCol(const LPColBase< Real > &col)SPxLPBase< Real >virtual
addCol(const Real &objValue, const Real &lowerValue, const SVectorBase< Real > &colVec, const Real &upperValue)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)SPxLPBase< Real >virtual
addCols(const LPColSetBase< Real > &pset)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)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)SPxLPBase< Real >virtual
addRow(const Real &lhsValue, const SVectorBase< Real > &rowVec, const Real &rhsValue)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)SPxLPBase< Real >virtual
addRows(const LPRowSetBase< Real > &pset)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)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
LPColSetBase< Real >::append(const Nonzero< Real > &t)ClassArray< Nonzero< Real > >protected
LPColSetBase< Real >::append(int n, const Nonzero< Real >t[])ClassArray< Nonzero< Real > >protected
LPColSetBase< Real >::append(const ClassArray< Nonzero< Real > > &t)ClassArray< Nonzero< Real > >protected
baseId(int i)SPxBasisprotected
baseId(int i) const SPxBasisprotected
baseVec(int i) const SPxBasisprotected
BASIC enum valueSPxSolver
basis() const SPxSolver
basis()SPxSolver
basisStatusToVarStatus(SPxBasis::Desc::Status stat) const SPxSolverprotected
boundflipsSPxSolverprotected
boundFlips() const SPxSolver
change(int i, SPxId &id, const SVector *enterVec, const SSVector *eta=0)SPxBasisprotectedvirtual
changeBounds(const Vector &newLower, const Vector &newUpper)SPxSolvervirtual
changeBounds(int i, const Real &newLower, const Real &newUpper)SPxSolvervirtual
changeBounds(SPxColId p_id, const Real &p_newLower, const Real &p_newUpper)SPxSolvervirtual
SPxLPBase< Real >::changeBounds(const VectorBase< Real > &newLower, const VectorBase< Real > &newUpper)SPxLPBase< Real >virtual
SPxLPBase< Real >::changeBounds(int i, const S *newLower, const S *newUpper)SPxLPBase< Real >
changeCol(int i, const LPCol &newCol)SPxSolvervirtual
changeCol(SPxColId p_id, const LPCol &p_newCol)SPxSolvervirtual
SPxLPBase< Real >::changeCol(int n, const LPColBase< Real > &newCol)SPxLPBase< Real >virtual
SPxLPBase< Real >::changeCol(SPxColId id, const LPColBase< Real > &newCol)SPxLPBase< Real >virtual
changedCol(int)SPxBasisprotected
changedElement(int, int)SPxBasisprotected
changedRow(int)SPxBasisprotected
changeElement(int i, int j, const Real &val)SPxSolvervirtual
changeElement(SPxRowId rid, SPxColId cid, const Real &val)SPxSolvervirtual
SPxLPBase< Real >::changeElement(int i, int j, const S *val)SPxLPBase< Real >
changeLhs(const Vector &newLhs)SPxSolvervirtual
changeLhs(int i, const Real &newLhs)SPxSolvervirtual
changeLhs(SPxRowId p_id, const Real &p_newLhs)SPxSolvervirtual
SPxLPBase< Real >::changeLhs(const VectorBase< Real > &newLhs)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)SPxSolvervirtual
changeLower(int i, const Real &newLower)SPxSolvervirtual
changeLower(SPxColId p_id, const Real &p_newLower)SPxSolvervirtual
SPxLPBase< Real >::changeLower(const VectorBase< Real > &newLower)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)SPxSolvervirtual
changeMaxObj(int i, const Real &newVal)SPxSolvervirtual
changeMaxObj(SPxColId p_id, const Real &p_newVal)SPxSolvervirtual
SPxLPBase< Real >::changeMaxObj(const VectorBase< Real > &newObj)SPxLPBase< Real >virtual
SPxLPBase< Real >::changeMaxObj(int i, const S *newVal)SPxLPBase< Real >
changeObj(const Vector &newObj)SPxSolvervirtual
changeObj(int i, const Real &newVal)SPxSolvervirtual
changeObj(SPxColId p_id, const Real &p_newVal)SPxSolvervirtual
SPxLPBase< Real >::changeObj(const VectorBase< Real > &newObj)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)SPxSolvervirtual
changeRange(int i, const Real &newLhs, const Real &newRhs)SPxSolvervirtual
changeRange(SPxRowId p_id, const Real &p_newLhs, const Real &p_newRhs)SPxSolvervirtual
SPxLPBase< Real >::changeRange(const VectorBase< Real > &newLhs, const VectorBase< Real > &newRhs)SPxLPBase< Real >virtual
SPxLPBase< Real >::changeRange(int i, const S *newLhs, const S *newRhs)SPxLPBase< Real >
changeRhs(const Vector &newRhs)SPxSolvervirtual
changeRhs(int i, const Real &newRhs)SPxSolvervirtual
changeRhs(SPxRowId p_id, const Real &p_newRhs)SPxSolvervirtual
SPxLPBase< Real >::changeRhs(const VectorBase< Real > &newRhs)SPxLPBase< Real >virtual
changeRhsStatus(int i, Real newRhs, Real oldRhs=0.0)SPxSolvervirtual
changeRow(int i, const LPRow &newRow)SPxSolvervirtual
changeRow(SPxRowId p_id, const LPRow &p_newRow)SPxSolvervirtual
SPxLPBase< Real >::changeRow(int n, const LPRowBase< Real > &newRow)SPxLPBase< Real >virtual
SPxLPBase< Real >::changeRow(SPxRowId id, const LPRowBase< Real > &newRow)SPxLPBase< Real >virtual
changeRowObj(const Vector &newObj)SPxSolvervirtual
changeRowObj(int i, const Real &newVal)SPxSolvervirtual
changeRowObj(SPxRowId p_id, const Real &p_newVal)SPxSolvervirtual
SPxLPBase< Real >::changeRowObj(const VectorBase< Real > &newRowObj)SPxLPBase< Real >virtual
changeSense(SPxSense sns)SPxSolvervirtual
SPxLPBase< Real >::changeSense(SPxSense sns)SPxLPBase< Real >virtual
changeUpper(const Vector &newUpper)SPxSolvervirtual
changeUpper(int i, const Real &newUpper)SPxSolvervirtual
changeUpper(SPxColId p_id, const Real &p_newUpper)SPxSolvervirtual
SPxLPBase< Real >::changeUpper(const VectorBase< Real > &newUpper)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
LPColSetBase< Real >::ClassArray(const ClassArray &old)ClassArray< Nonzero< Real > >protected
LPColSetBase< Real >::ClassArray(int p_size=0, int p_max=0, double p_fac=1.2)ClassArray< Nonzero< Real > >explicitprotected
clear()SPxSolvervirtual
SPxLPBase< Real >::SVSetBase< Real >::clear(int minNewSize=-1)SVSetBase< Real >
SVSetBase< Real >::clear(int minNewSize=-1)SVSetBase< Real >
clearDualBounds(SPxBasis::Desc::Status, Real &, Real &) const SPxSolverprotected
clearRowObjs()SPxSolvervirtual
clearUpdateVecs(void)SPxSolverprotectedvirtual
coDim() const SPxSolver
coId(int i) const SPxSolver
colId(int i) const SPxSolver
cols() const SPxSolver
colSet() constLPColSetBase< Real >protected
COLUMN enum valueSPxSolver
colVector(int i) constSPxLPBase< Real >
colVector(const SPxColId &id) constSPxLPBase< Real >
LPColSetBase< Real >::colVector(const DataKey &k) constLPColSetBase< Real >protected
LPColSetBase< Real >::colVector_w(const DataKey &k)LPColSetBase< Real >protected
computeCoTest()SPxSolverprivate
computeDualActivity(const VectorBase< Real > &dual, VectorBase< Real > &activity) constSPxLPBase< Real >virtual
computeEnterCoPrhs()SPxSolverprotectedvirtual
computeEnterCoPrhs4Col(int i, int n)SPxSolverprotected
computeEnterCoPrhs4Row(int i, int n)SPxSolverprotected
computeFrhs()SPxSolverprotected
computeFrhs1(const Vector &, const Vector &)SPxSolverprotectedvirtual
computeFrhs2(const Vector &, const 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) constSPxLPBase< Real >virtual
computePvec(int i)SPxSolver
computePvec()SPxSolver
computeTest(int i)SPxSolver
computeTest()SPxSolver
condition(int maxiters=10, Real tolerance=1e-6)SPxBasisprotected
coPrhs() const SPxSolver
coPvec() const SPxSolver
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() const SPxSolver
coTest(int i, SPxBasis::Desc::Status stat) const SPxSolverprivate
covarStatus(int i) const SPxSolver
coVector(int i) const SPxSolver
coVector(const SPxRowId &rid) const SPxSolver
coVector(const SPxColId &cid) const SPxSolver
coVector(const SPxId &p_id) const SPxSolver
LPRowSetBase< Real >::create(int pnonzeros=0, const Real &plhs=0, const Real &prhs=1, const Real &pobj=0)LPRowSetBase< Real >protected
LPRowSetBase< Real >::create(DataKey &newkey, int nonzeros=0, const Real &newlhs=0, const Real &newrhs=1, const Real &newobj=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
LPColSetBase< Real >::create(int pnonzeros=0, const Real &pobj=1, const Real &plw=0, const Real &pupp=1)LPColSetBase< Real >protected
LPColSetBase< Real >::create(DataKey &newkey, int nonzeros=0, const Real &obj=1, const Real &newlow=0, const Real &newup=1)LPColSetBase< Real >protected
SVSetBase< Real >::create(int idxmax=0)SVSetBase< Real >protected
SVSetBase< Real >::create(DataKey &nkey, int idxmax=-1)SVSetBase< Real >protected
cumulativeTime() const SPxSolver
LPRowSetBase< Real >::dataClassArray< Nonzero< Real > >protected
LPColSetBase< Real >::dataClassArray< Nonzero< Real > >protected
delta() const SPxSolver
desc() const SPxBasisprotected
desc()SPxBasisprotected
dim() const SPxSolver
displayFreqSPxSolverprivate
displayLineSPxSolverprivate
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) const SPxBasisprotected
dualFarkasSPxSolverprotected
dualIterations()SPxSolver
dualRhsSPxSolverprotected
dualRowStatus(int i) const SPxBasisprotected
dualStatus(const SPxColId &id) const SPxBasisprotected
dualStatus(const SPxRowId &id) const SPxBasisprotected
dualStatus(const SPxId &id) const SPxBasisprotected
dualVecSPxSolverprotected
dump()SPxBasisprotected
enter(SPxId &id)SPxSolverprivate
ENTER enum valueSPxSolver
enterCountSPxSolverprotected
entertol() const SPxSolver
enterVector(const SPxId &p_id)SPxSolverprotectedvirtual
epsilon() const SPxSolver
ERROR enum valueSPxSolver
factorSPxBasisprotected
factorize()SPxSolvervirtual
factorizedSPxBasisprotected
feastol() const SPxSolver
fillFactorSPxBasisprotected
FIXED enum valueSPxSolver
forceRecompNonbasicValue()SPxSolver
freePricerSPxSolverprivate
freeRatioTesterSPxSolverprivate
freeStarterSPxSolverprivate
fRhs() const SPxSolver
fTest() const SPxSolver
FULL enum valueSPxSolver
fVec() const SPxSolver
LPRowSetBase< Real >::get_const_ptr() constClassArray< Nonzero< Real > >protected
LPColSetBase< Real >::get_const_ptr() constClassArray< Nonzero< Real > >protected
LPRowSetBase< Real >::get_ptr()ClassArray< Nonzero< Real > >protected
LPColSetBase< Real >::get_ptr()ClassArray< Nonzero< Real > >protected
getBasis(VarStatus rows[], VarStatus cols[], const int rowsSize=-1, const int colsSize=-1) const SPxSolver
getBasisColStatus(int col) const SPxSolver
getBasisRowStatus(int row) const SPxSolver
getBasisStatus() const SPxSolver
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 >
getDual(Vector &vector) const SPxSolvervirtual
getDualfarkas(Vector &vector) const SPxSolvervirtual
getDualNorms(int &nnormsRow, int &nnormsCol, Real *norms) const SPxSolver
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
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) const SPxSolver
getLower(Vector &p_low) const SPxSolver
getMaxUpdates() const SPxBasisprotected
getNdualNorms(int &nnormsRow, int &nnormsCol) const SPxSolver
getObj(VectorBase< Real > &pobj) constSPxLPBase< Real >
getPrimal(Vector &vector) const SPxSolvervirtual
getPrimalray(Vector &vector) const SPxSolvervirtual
getRedCost(Vector &vector) const SPxSolvervirtual
getResult(Real *value=0, Vector *primal=0, Vector *slacks=0, Vector *dual=0, Vector *reduCost=0)SPxSolver
getRhs(Vector &p_rhs) const SPxSolver
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 >
getSlacks(Vector &vector) const SPxSolvervirtual
getTiming()SPxSolver
getTotalUpdateCount() const SPxBasisprotected
getTotalUpdateTime() const SPxBasisprotected
getUpper(Vector &p_up) const SPxSolver
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
LPColSetBase< Real >::has(const DataKey &k) constLPColSetBase< Real >protected
SVSetBase< Real >::has(int n) constSVSetBase< Real >protected
SVSetBase< Real >::has(const SVectorBase< Real > *svec) constSVSetBase< Real >protected
hyperPricing(bool h)SPxSolver
hyperPricingEnterSPxSolver
hyperPricingLeaveSPxSolver
id(int i) const SPxSolver
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
LPColSetBase< Real >::insert(int i, int n)ClassArray< Nonzero< Real > >protected
LPColSetBase< Real >::insert(int i, int n, const Nonzero< Real >t[])ClassArray< Nonzero< Real > >protected
LPColSetBase< Real >::insert(int i, const ClassArray< Nonzero< Real > > &t)ClassArray< Nonzero< Real > >protected
instableEnterSPxSolverprivate
instableEnterIdSPxSolverprivate
instableEnterValSPxSolverprivate
instableLeaveSPxSolverprivate
instableLeaveNumSPxSolverprivate
instableLeaveValSPxSolverprivate
invalidate()SPxBasisprotected
isBasic(SPxBasis::Desc::Status stat) const SPxSolver
isBasic(const SPxId &p_id) const SPxSolver
isBasic(const SPxRowId &rid) const SPxSolver
isBasic(const SPxColId &cid) const SPxSolver
isBasic(int i) const SPxSolver
isBasisValid(DataArray< VarStatus > rows, DataArray< VarStatus > cols)SPxSolver
isCoBasic(int i) const SPxSolver
isCoId(const SPxId &p_id) const SPxSolver
isColBasic(int i) const SPxSolver
isConsistent() const SPxSolver
isDescValid(const Desc &ds)SPxBasisprotectedvirtual
isId(const SPxId &p_id) const SPxSolver
isInfeasibleSPxSolver
isInfeasibleCoSPxSolver
isInitialized() const SPxSolverprotected
isRowBasic(int i) const SPxSolver
isTimeLimitReached(const bool forceCheck=false)SPxSolver
iteration() const SPxBasisprotected
iterations() const SPxSolver
iterCountSPxBasisprotected
LPRowSetBase< Real >::key(int i) constLPRowSetBase< Real >protected
LPRowSetBase< Real >::SVSetBase< Real >::key(const SVectorBase< Real > *svec) constSVSetBase< Real >protected
LPColSetBase< Real >::key(int i) constLPColSetBase< Real >protected
SVSetBase< Real >::key(const SVectorBase< Real > *svec) constSVSetBase< Real >protected
LPRowSetBase< Real >::last()ClassArray< Nonzero< Real > >protected
LPRowSetBase< Real >::last() constClassArray< Nonzero< Real > >protected
LPColSetBase< Real >::last()ClassArray< Nonzero< Real > >protected
LPColSetBase< Real >::last() constClassArray< Nonzero< Real > >protected
lastEntered() const SPxBasisprotected
lastFillSPxBasisprotected
lastidxSPxBasisprotected
lastinSPxBasisprotected
lastIndex() const SPxBasisprotected
lastLeft() const SPxBasisprotected
lastMemSPxBasisprotected
lastNzCountSPxBasisprotected
lastoutSPxBasisprotected
lastShiftSPxSolverprivate
lastUpdate() const SPxBasisprotected
lbBound() const SPxSolver
lbBound()SPxSolver
lcBound() const SPxSolver
lcBound()SPxSolver
leave(int i)SPxSolverprivate
LEAVE enum valueSPxSolver
leaveCountSPxSolverprotected
leavetol() const SPxSolver
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
load(SPxSolver *lp)SPxBasisprotectedvirtual
loadBasis(const SPxBasis::Desc &)SPxSolvervirtual
loadDesc(const Desc &)SPxBasisprotectedvirtual
loadLP(const SPxLP &LP)SPxSolvervirtual
loadMatrixVecs()SPxBasisprotected
loadSolver(SLinSolver *solver, const bool destroy=false)SPxBasisprotectedvirtual
localAddCols(int start)SPxSolverprivate
localAddRows(int start)SPxSolverprivate
lower() constSPxLPBase< Real >
lower(int i) constSPxLPBase< Real >
lower(const SPxColId &id) constSPxLPBase< Real >
LPColSetBase< Real >::lower(const DataKey &k) constLPColSetBase< Real >protected
lower_w(int i)SPxLPBase< Real >protected
LPColSetBase< Real >::lower_w()LPColSetBase< Real >protected
LPColSetBase< Real >::lower_w(const DataKey &k)LPColSetBase< Real >protected
lpBound() const SPxSolver
lpBound()SPxSolver
lpcolset() constSPxLPBase< Real >protected
LPColSetBase(int pmax=-1, int pmemmax=-1)LPColSetBase< Real >explicitprotected
LPColSetBase(const LPColSetBase< Real > &rs)LPColSetBase< Real >protected
LPColSetBase(const LPColSetBase< S > &rs)LPColSetBase< Real >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_statusSPxSolverprivate
matrixSPxBasisprotected
matrixIsSetupSPxBasisprotected
LPRowSetBase< Real >::max() constLPRowSetBase< Real >protected
LPColSetBase< Real >::max() constLPColSetBase< Real >protected
maxAbsNzo() constSPxLPBase< Real >
maxCycle() const SPxSolver
MAXIMIZE enum valueSPxLPBase< Real >
maxInfeas() const SPxSolvervirtual
maxItersSPxSolverprivate
maxObj() constSPxLPBase< Real >
maxObj(int i) constSPxLPBase< Real >
maxObj(const SPxColId &id) constSPxLPBase< Real >
LPColSetBase< Real >::maxObj(const DataKey &k) constLPColSetBase< Real >protected
maxObj_w(int i)SPxLPBase< Real >protected
LPColSetBase< Real >::maxObj_w()LPColSetBase< Real >protected
LPColSetBase< Real >::maxObj_w(const DataKey &k)LPColSetBase< Real >protected
maxRowObj() constSPxLPBase< Real >
maxRowObj(int i) constSPxLPBase< Real >
maxRowObj(const SPxRowId &id) constSPxLPBase< Real >
maxRowObj_w(int i)SPxLPBase< Real >protected
maxTimeSPxSolverprivate
maxUpdatesSPxBasisprotected
LPRowSetBase< Real >::memFactorClassArray< Nonzero< Real > >protected
LPColSetBase< Real >::memFactorClassArray< Nonzero< Real > >protected
LPRowSetBase< Real >::memMax() constLPRowSetBase< Real >protected
LPColSetBase< Real >::memMax() constLPColSetBase< Real >protected
LPRowSetBase< Real >::memPack()LPRowSetBase< Real >protected
LPColSetBase< Real >::memPack()LPColSetBase< Real >protected
LPRowSetBase< Real >::memRemax(int newmax)LPRowSetBase< Real >protected
LPColSetBase< Real >::memRemax(int newmax)LPColSetBase< Real >protected
LPRowSetBase< Real >::memSize() constLPRowSetBase< Real >protected
LPColSetBase< Real >::memSize() constLPColSetBase< Real >protected
minAbsNzo() constSPxLPBase< Real >
MINIMIZE enum valueSPxLPBase< Real >
minStabSPxBasisprotected
multBaseWith(Vector &x) const SPxBasisprotected
multBaseWith(SSVector &x, SSVector &result) const SPxBasisprotected
multWithBase(Vector &x) const SPxBasisprotected
multWithBase(SSVector &x, SSVector &result) const SPxBasisprotected
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
nRows() constSPxLPBase< Real >
LPRowSetBase< Real >::num() constLPRowSetBase< Real >protected
LPColSetBase< Real >::num() constLPColSetBase< Real >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
LPColSetBase< Real >::number(const DataKey &k) constLPColSetBase< Real >protected
SVSetBase< Real >::number(const SVectorBase< Real > *svec) constSVSetBase< Real >protected
numCycle() const SPxSolver
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 >
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 >::LPColSetBase< Real >::operator=(const LPColSetBase< Real > &rs)LPColSetBase< Real >
SPxLPBase< Real >::LPColSetBase< Real >::operator=(const LPColSetBase< S > &rs)LPColSetBase< 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 > >
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
LPColSetBase< Real >::operator[](int n)SVSetBase< Real >protected
LPColSetBase< Real >::operator[](int n) constSVSetBase< Real >protected
LPColSetBase< Real >::operator[](const DataKey &k)SVSetBase< Real >protected
LPColSetBase< Real >::operator[](const DataKey &k) constSVSetBase< Real >protected
OPTIMAL enum valueSPxSolver
opttol() const SPxSolver
PARTIAL enum valueSPxSolver
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) const 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) const SPxSolverprivate
perturbMinEnter(void)SPxSolverprotectedvirtual
perturbMinLeave(void)SPxSolverprotectedvirtual
precisionReached(Real &newpricertol) const SPxSolverprotectedvirtual
pricer() const SPxSolver
pricing() const SPxSolver
Pricing enum nameSPxSolver
PRIMAL enum valueSPxBasisprotected
primalCountSPxSolverprotected
primalIterations()SPxSolver
primalRaySPxSolverprotected
primRhsSPxSolverprotected
primVecSPxSolverprotected
printDisplayLine(const bool force=false)SPxSolvervirtual
printMatrix() const SPxBasisprotectedvirtual
printMatrixMTX(int number)SPxBasisprotected
printProblemStatistics(std::ostream &os)SPxLPBase< Real >
pVec() const SPxSolver
qualBoundViolation(Real &maxviol, Real &sumviol) const SPxSolvervirtual
qualConstraintViolation(Real &maxviol, Real &sumviol) const SPxSolvervirtual
qualRedCostViolation(Real &maxviol, Real &sumviol) const SPxSolvervirtual
qualSlackViolation(Real &maxviol, Real &sumviol) const SPxSolvervirtual
ratiotester() const SPxSolver
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
readMPS(std::istream &in, NameSet *rowNames=0, NameSet *colNames=0, DIdxSet *intVars=0)SPxLPBase< Real >virtual
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
LPColSetBase< Real >::reMax(int newmax=0)LPColSetBase< Real >protected
ClassArray< Nonzero< Real > >::reMax(int newMax=1, int newSize=-1)ClassArray< Nonzero< Real > >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
LPColSetBase< Real >::remove(int i)LPColSetBase< Real >protected
LPColSetBase< Real >::remove(const DataKey &k)LPColSetBase< Real >protected
LPColSetBase< Real >::remove(int perm[])LPColSetBase< Real >protected
LPColSetBase< Real >::remove(const int nums[], int n)LPColSetBase< Real >protected
LPColSetBase< Real >::remove(const int nums[], int n, int *perm)LPColSetBase< Real >protected
SVSetBase< Real >::remove(const SVectorBase< Real > *svec)SVSetBase< Real >protected
SVSetBase< Real >::remove(const DataKey keys[], int n)SVSetBase< Real >protected
SVSetBase< Real >::remove(const DataKey keys[], int n, int *perm)SVSetBase< Real >protected
ClassArray< Nonzero< Real > >::remove(int n=0, int m=1)ClassArray< Nonzero< Real > >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
LPColSetBase< Real >::removeLast(int m=1)ClassArray< Nonzero< Real > >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() const SPxSolver
Representation enum nameSPxSolver
resetClockStats()SPxSolverprotected
resetCumulativeTime()SPxSolver
LPRowSetBase< Real >::reSize(int newsize)ClassArray< Nonzero< Real > >protected
LPColSetBase< Real >::reSize(int newsize)ClassArray< Nonzero< Real > >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
rId(int n) constSPxLPBase< Real >
ROW enum valueSPxSolver
rowId(int i) const SPxSolver
rowObj(int i) constSPxLPBase< Real >
rowObj(const SPxRowId &id) constSPxLPBase< Real >
rows() const SPxSolver
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
sense() const SPxSolver
setBasis(const VarStatus rows[], const VarStatus cols[])SPxSolver
setBasisStatus(SPxBasis::SPxStatus stat)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
setLeaveBound4Col(int i, int n)SPxSolverprotected
setLeaveBound4Row(int i, int n)SPxSolverprotected
setLeaveBounds()SPxSolverprotectedvirtual
setMaxUpdates(int maxUp)SPxBasisprotected
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
setSlacks(Vector &p_vector)SPxSolverprivate
setSolver(SLinSolver *slu, const bool destroy=false)SPxSolvervirtual
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() const SPxSolvervirtual
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
LPColSetBase< Real >::size() constClassArray< Nonzero< Real > >protected
slinSolver() const SPxSolver
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() const SPxBasisprotected
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() const SPxBasisprotected
starter() const SPxSolver
statistics() const SPxSolver
status() const SPxSolver
Status enum nameSPxSolver
subDualActivity(const VectorBase< Real > &dual, VectorBase< Real > &activity) constSPxLPBase< Real >virtual
subversion() const 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
LPColSetBase< Real >::SVSetBase(int pmax=-1, int pmemmax=-1, double pfac=1.1, double pmemFac=1.2)SVSetBase< Real >explicitprotected
LPColSetBase< Real >::SVSetBase(const SVSetBase< Real > &old)SVSetBase< Real >protected
LPColSetBase< Real >::SVSetBase(const SVSetBase< S > &old)SVSetBase< Real >protected
terminate()SPxSolvervirtual
terminationIter() const SPxSolvervirtual
terminationTime() const SPxSolvervirtual
terminationValue() const SPxSolvervirtual
test() const SPxSolver
test(int i, SPxBasis::Desc::Status stat) const SPxSolverprivate
testBounds() const SPxSolver
testVecs()SPxSolver
theBaseIdSPxBasisprotected
theCoLboundSPxSolverprotected
theCoPrhsSPxSolverprotected
theCoPvecSPxSolverprotected
theCoTestSPxSolverprotected
theCoUboundSPxSolverprotected
thecovectorsSPxSolverprotected
theCPvecSPxSolverprotected
theCumulativeTimeSPxSolverprivate
theFrhsSPxSolverprotected
theFvecSPxSolverprotected
theLBboundSPxSolverprotected
theLboundSPxSolverprotected
theLCboundSPxSolverprotected
theLPSPxBasisprotected
theLRboundSPxSolverprotected
LPRowSetBase< Real >::themaxClassArray< Nonzero< Real > >protected
LPColSetBase< Real >::themaxClassArray< Nonzero< Real > >protected
thepricerSPxSolverprotected
thePricingSPxSolverprivate
thePvecSPxSolverprotected
theratiotesterSPxSolverprotected
theRepSPxSolverprivate
theRPvecSPxSolverprotected
theShiftSPxSolverprivate
LPRowSetBase< Real >::thesizeClassArray< Nonzero< Real > >protected
LPColSetBase< Real >::thesizeClassArray< Nonzero< Real > >protected
thestarterSPxSolverprotected
theTestSPxSolverprotected
theTimeSPxSolverprivate
theTypeSPxSolverprivate
theUBboundSPxSolverprotected
theUboundSPxSolverprotected
theUCboundSPxSolverprotected
theURboundSPxSolverprotected
thevectorsSPxSolverprotected
time() const SPxSolver
timerTypeSPxSolverprivate
totalboundflipsSPxSolverprotected
totalUpdateCountSPxBasisprotected
Type enum nameSPxSolver
type() const SPxSolver
SPxLPBase< Real >::type(int i) constLPRowSetBase< Real >
SPxLPBase< Real >::type(const DataKey &k) constLPRowSetBase< Real >
ubBound() const SPxSolver
ubBound()SPxSolver
ucBound() const SPxSolver
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) const SPxSolver
UNKNOWN enum valueSPxSolver
unLoad()SPxBasisprotectedvirtual
unShift(void)SPxSolvervirtual
upBound() const SPxSolver
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 >
LPColSetBase< Real >::upper(const DataKey &k) constLPColSetBase< Real >protected
upper_w(int i)SPxLPBase< Real >protected
LPColSetBase< Real >::upper_w()LPColSetBase< Real >protected
LPColSetBase< Real >::upper_w(const DataKey &k)LPColSetBase< Real >protected
value()SPxSolvervirtual
SPxLPBase< Real >::value(int i) constLPRowSetBase< Real >
SPxLPBase< Real >::value(const DataKey &k) constLPRowSetBase< Real >
varStatus(int i) const SPxSolver
VarStatus enum nameSPxSolver
varStatusToBasisStatusCol(int col, VarStatus stat) const SPxSolverprotected
varStatusToBasisStatusRow(int row, VarStatus stat) const SPxSolverprotected
vector(int i) const SPxSolver
vector(const SPxRowId &rid) const SPxSolver
vector(const SPxColId &cid) const SPxSolver
vector(const SPxId &p_id) const SPxSolver
version() const SPxSolver
writeBasis(std::ostream &os, const NameSet *rownames, const NameSet *colnames, const bool cpxFormat=false) const SPxBasisprotectedvirtual
writeBasisFile(const char *filename, const NameSet *rowNames, const NameSet *colNames, const bool cpxFormat=false) const SPxSolvervirtual
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
writeMPS(std::ostream &out, const NameSet *rowNames, const NameSet *colNames, const DIdxSet *p_intvars=0) constSPxLPBase< Real >virtual
writeState(const char *filename, const NameSet *rowNames=NULL, const NameSet *colNames=NULL, const bool cpxFormat=false) const SPxSolvervirtual
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
LPColSetBase< Real >::xtend(int n, int newmax)LPColSetBase< Real >protected
LPColSetBase< Real >::xtend(const DataKey &pkey, int pnewmax)LPColSetBase< Real >protected
SVSetBase< Real >::xtend(SVectorBase< Real > &svec, int newmax)SVSetBase< Real >protected
ZERO enum valueSPxSolver
~ClassArray()ClassArray< Nonzero< Real > >protectedvirtual
~LPColSetBase()LPColSetBase< Real >protectedvirtual
~LPRowSetBase()LPRowSetBase< Real >protectedvirtual
~SPxBasis()SPxBasisprotectedvirtual
~SPxLPBase()SPxLPBase< Real >virtual
~SPxSolver()SPxSolvervirtual
~SVSetBase()SVSetBase< Real >protectedvirtual