Scippy

SoPlex

Sequential object-oriented simPlex

SPxEquiliSC< R > Member List

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

_tolerancesSPxScaler< R >protected
applyScaling(SPxLPBase< R > &lp)SPxScaler< R >virtual
clone() const overrideSPxEquiliSC< R >virtual
computeEquiExpVec(const SVSetBase< R > *vecset, const DataArray< int > &coScaleExp, DataArray< int > &scaleExp, R epsilon)SPxEquiliSC< R >static
computeEquiExpVec(const SVSetBase< R > *vecset, const std::vector< R > &coScaleVal, DataArray< int > &scaleExp, R epsilon)SPxEquiliSC< R >static
computeExpVec(const std::vector< R > &vec, DataArray< int > &vecExp)SPxScaler< R >
computePostequiExpVecs(const SPxLPBase< R > &lp, const std::vector< R > &preRowscale, const std::vector< R > &preColscale, DataArray< int > &rowscaleExp, DataArray< int > &colscaleExp, R epsilon)SPxEquiliSC< R >static
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_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 SPxEquiliSC &)SPxEquiliSC< R >
soplex::SPxScaler::operator=(const SPxScaler &)SPxScaler< R >
rhsUnscaled(const SPxLPBase< R > &lp, int i) constSPxScaler< R >virtual
scale(SPxLPBase< R > &lp, bool persistent=false) overrideSPxEquiliSC< 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
SPxEquiliSC(bool doBoth=true)SPxEquiliSC< R >explicit
SPxEquiliSC(const SPxEquiliSC &old)SPxEquiliSC< 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
~SPxEquiliSC()SPxEquiliSC< R >virtual
~SPxScaler()SPxScaler< R >virtual