Scippy

SoPlex

Sequential object-oriented simPlex

SPxGeometSC< R > Member List

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

_tolerancesSPxScaler< R >protected
applyScaling(SPxLPBase< R > &lp)SPxScaler< R >virtual
clone() const overrideSPxGeometSC< R >virtual
computeExpVec(const std::vector< R > &vec, DataArray< int > &vecExp)SPxScaler< R >
computeScaleExp(const SVectorBase< R > &vec, const DataArray< int > &oldScaleExp) constSPxScaler< R >virtual
getCoefUnscaled(const SPxLPBase< R > &lp, int row, int col) constSPxScaler< R >virtual
getColMaxAbsUnscaled(const SPxLPBase< R > &lp, int i) constSPxScaler< R >virtual
getColMinAbsUnscaled(const SPxLPBase< R > &lp, int i) constSPxScaler< R >virtual
getColScaleExp(int i) constSPxScaler< R >virtual
getColUnscaled(const SPxLPBase< R > &lp, int i, DSVectorBase< R > &vec) constSPxScaler< R >virtual
getLhsUnscaled(const SPxLPBase< R > &lp, VectorBase< R > &vec) constSPxScaler< R >virtual
getLowerUnscaled(const SPxLPBase< R > &lp, VectorBase< R > &vec) constSPxScaler< R >virtual
getMaxObjUnscaled(const SPxLPBase< R > &lp, VectorBase< R > &vec) constSPxScaler< R >virtual
getName() constSPxScaler< R >virtual
getRhsUnscaled(const SPxLPBase< R > &lp, VectorBase< R > &vec) constSPxScaler< R >virtual
getRowMaxAbsUnscaled(const SPxLPBase< R > &lp, int i) constSPxScaler< R >virtual
getRowMinAbsUnscaled(const SPxLPBase< R > &lp, int i) constSPxScaler< R >virtual
getRowScaleExp(int i) constSPxScaler< R >virtual
getRowUnscaled(const SPxLPBase< R > &lp, int i, DSVectorBase< R > &vec) constSPxScaler< R >virtual
getUpperUnscaled(const SPxLPBase< R > &lp, VectorBase< R > &vec) constSPxScaler< R >virtual
isConsistent() constSPxScaler< R >virtual
lhsUnscaled(const SPxLPBase< R > &lp, int i) constSPxScaler< R >virtual
lowerUnscaled(const SPxLPBase< R > &lp, int i) constSPxScaler< R >virtual
m_activeColscaleExpSPxScaler< R >protected
m_activeRowscaleExpSPxScaler< R >protected
m_colFirstSPxScaler< R >protected
m_doBothSPxScaler< R >protected
m_goodEnoughRatioSPxGeometSC< R >protected
m_maxIterationsSPxGeometSC< R >protected
m_minImprovementSPxGeometSC< R >protected
m_nameSPxScaler< R >protected
maxAbsColscale() constSPxScaler< R >virtual
maxAbsRowscale() constSPxScaler< R >virtual
maxColRatio(const SPxLPBase< R > &lp) constSPxScaler< R >virtual
maxObjUnscaled(const SPxLPBase< R > &lp, int i) constSPxScaler< R >virtual
maxRowRatio(const SPxLPBase< R > &lp) constSPxScaler< R >virtual
minAbsColscale() constSPxScaler< R >virtual
minAbsRowscale() constSPxScaler< R >virtual
operator=(const SPxGeometSC &)SPxGeometSC< R >
soplex::SPxScaler::operator=(const SPxScaler &)SPxScaler< R >
postequilibrationSPxGeometSC< R >protected
rhsUnscaled(const SPxLPBase< R > &lp, int i) constSPxScaler< R >virtual
scale(SPxLPBase< R > &lp, bool persistent=true) overrideSPxGeometSC< R >virtual
scaleElement(const SPxLPBase< R > &lp, int row, int col, R val) constSPxScaler< R >virtual
scaleLhs(const SPxLPBase< R > &lp, int row, R lhs) constSPxScaler< R >virtual
scaleLower(const SPxLPBase< R > &lp, int col, R lower) constSPxScaler< R >virtual
scaleObj(const SPxLPBase< R > &lp, VectorBase< R > &origObj) constSPxScaler< R >virtual
scaleObj(const SPxLPBase< R > &lp, int i, R origObj) constSPxScaler< R >virtual
scaleRhs(const SPxLPBase< R > &lp, int row, R rhs) constSPxScaler< R >virtual
scaleUpper(const SPxLPBase< R > &lp, int col, R upper) constSPxScaler< R >virtual
setBoth(bool both)SPxScaler< R >virtual
setIntParam(int param, const char *name="intparam")SPxScaler< R >virtual
setOrder(bool colFirst)SPxScaler< R >virtual
setOutstream(SPxOut &newOutstream)SPxScaler< R >virtual
setRealParam(R param, const char *name="realparam")SPxScaler< R >virtual
setTolerances(std::shared_ptr< Tolerances > &tolerances)SPxScaler< R >virtual
setup(SPxLPBase< R > &lp)SPxScaler< R >protectedvirtual
SPxGeometSC(bool equilibrate=false, int maxIters=8, R minImpr=0.85, R goodEnough=1e3)SPxGeometSC< R >explicit
SPxGeometSC(const SPxGeometSC &old)SPxGeometSC< R >
spxoutSPxScaler< R >protected
SPxScaler(const char *name, bool colFirst=false, bool doBoth=true, SPxOut *spxout=nullptr)SPxScaler< R >explicit
SPxScaler(const SPxScaler &)SPxScaler< R >
tolerances() constSPxScaler< R >
unscale(SPxLPBase< R > &lp)SPxScaler< R >virtual
unscaleDual(const SPxLPBase< R > &lp, VectorBase< R > &pi) constSPxScaler< R >virtual
unscaleDualray(const SPxLPBase< R > &lp, VectorBase< R > &ray) constSPxScaler< R >virtual
unscalePrimal(const SPxLPBase< R > &lp, VectorBase< R > &x) constSPxScaler< R >virtual
unscalePrimalray(const SPxLPBase< R > &lp, VectorBase< R > &ray) constSPxScaler< R >virtual
unscaleRedCost(const SPxLPBase< R > &lp, VectorBase< R > &r) constSPxScaler< R >virtual
unscaleSlacks(const SPxLPBase< R > &lp, VectorBase< R > &s) constSPxScaler< R >virtual
upperUnscaled(const SPxLPBase< R > &lp, int i) constSPxScaler< R >virtual
~SPxGeometSC()SPxGeometSC< R >virtual
~SPxScaler()SPxScaler< R >virtual