Scippy

SoPlex

Sequential object-oriented simPlex

SPxMainSM< R > Member List

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

_tolerancesSPxSimplifier< R >protected
addObjoffset(const R val)SPxSimplifier< R >virtual
aggregateVars(SPxLPBase< R > &lp, const SVectorBase< R > &row, int &i)SPxMainSM< R >private
AGGREGATION enum valueSPxMainSM< R >private
AggregationPSSPxMainSM< R >friend
checkSolution(SPxLPBase< R > &lp, VectorBase< R > sol)SPxMainSM< R >private
cIdx(int j) constSPxMainSM< R >private
clone() constSPxMainSM< R >virtual
computeMinMaxResidualActivity(SPxLPBase< R > &lp, int rowNumber, int colNumber, R &minAct, R &maxAct)SPxMainSM< R >private
computeMinMaxValues(SPxLPBase< R > &lp, R side, R val, R minRes, R maxRes, R &minVal, R &maxVal)SPxMainSM< R >private
DOMINATED_COL enum valueSPxMainSM< R >private
DOUBLETON_ROW enum valueSPxMainSM< R >private
DoubletonEquationPSSPxMainSM< R >friend
DUAL_INFEASIBLE enum valueSPxSimplifier< R >
DUPLICATE_ROW enum valueSPxMainSM< R >private
duplicateCols(SPxLPBase< R > &lp, bool &again)SPxMainSM< R >private
DuplicateColsPSSPxMainSM< R >friend
duplicateRows(SPxLPBase< R > &lp, bool &again)SPxMainSM< R >private
DuplicateRowsPSSPxMainSM< R >friend
EMPTY_COL enum valueSPxMainSM< R >private
EMPTY_ROW enum valueSPxMainSM< R >private
EmptyConstraintPSSPxMainSM< R >friend
epsZero() constSPxMainSM< R >protected
feastol() constSPxMainSM< R >protected
FIX_COL enum valueSPxMainSM< R >private
FIX_DUPLICATE_COL enum valueSPxMainSM< R >private
FixBoundsPSSPxMainSM< R >friend
fixColumn(SPxLPBase< R > &lp, int i, bool correctIdx=true)SPxMainSM< R >private
FixVariablePSSPxMainSM< R >friend
FORCE_ROW enum valueSPxMainSM< R >private
ForceConstraintPSSPxMainSM< R >friend
FREE_ROW enum valueSPxMainSM< R >private
FREE_SINGLETON_COL enum valueSPxMainSM< R >private
FREE_ZOBJ_COL enum valueSPxMainSM< R >private
FreeColSingletonPSSPxMainSM< R >friend
FreeConstraintPSSPxMainSM< R >friend
FreeZeroObjVariablePSSPxMainSM< R >friend
getBasis(typename SPxSolverBase< R >::VarStatus rows[], typename SPxSolverBase< R >::VarStatus cols[], const int rowsSize=-1, const int colsSize=-1) constSPxMainSM< R >virtual
getBasisColStatus(int j) constSPxMainSM< R >virtual
getBasisRowStatus(int i) constSPxMainSM< R >virtual
getName() constSPxSimplifier< R >virtual
getObjoffset() constSPxSimplifier< R >virtual
handleExtremes(SPxLPBase< R > &lp)SPxMainSM< R >private
handleRowObjectives(SPxLPBase< R > &lp)SPxMainSM< R >private
INFEASIBLE enum valueSPxSimplifier< R >
isConsistent() constSPxSimplifier< R >virtual
isUnsimplified() constSPxMainSM< R >virtual
m_addedcolsSPxMainSM< R >private
m_cBasisStatSPxMainSM< R >private
m_chgBndsSPxSimplifier< R >protected
m_chgLRhsSPxSimplifier< R >protected
m_cIdxSPxMainSM< R >private
m_classSetColsSPxMainSM< R >private
m_classSetRowsSPxMainSM< R >private
m_cutoffboundSPxMainSM< R >private
m_dualSPxMainSM< R >private
m_dupColsSPxMainSM< R >private
m_dupRowsSPxMainSM< R >private
m_histSPxMainSM< R >private
m_keepboundsSPxMainSM< R >private
m_keptBndsSPxSimplifier< R >protected
m_keptLRhsSPxSimplifier< R >protected
m_minReductionSPxSimplifier< R >protected
m_nameSPxSimplifier< R >protected
m_objoffsetSPxSimplifier< R >protected
m_postsolvedSPxMainSM< R >private
m_primSPxMainSM< R >private
m_pseudoobjSPxMainSM< R >private
m_rBasisStatSPxMainSM< R >private
m_redCostSPxMainSM< R >private
m_remColsSPxSimplifier< R >protected
m_remNzosSPxSimplifier< R >protected
m_remRowsSPxSimplifier< R >protected
m_resultSPxMainSM< R >private
m_rIdxSPxMainSM< R >private
m_slackSPxMainSM< R >private
m_statSPxMainSM< R >private
m_thesenseSPxMainSM< R >private
m_timerTypeSPxSimplifier< R >protected
m_timeUsedSPxSimplifier< R >protected
MULTI_AGG enum valueSPxMainSM< R >private
multiaggregation(SPxLPBase< R > &lp, bool &again)SPxMainSM< R >private
OKAY enum valueSPxSimplifier< R >
operator=(const SPxMainSM &rhs)SPxMainSM< R >
soplex::SPxSimplifier::operator=(const SPxSimplifier &rhs)SPxSimplifier< R >
opttol() constSPxMainSM< R >protected
propagatePseudoobj(SPxLPBase< R > &lp)SPxMainSM< R >private
removeCol(SPxLPBase< R > &lp, int j)SPxMainSM< R >private
removeEmpty(SPxLPBase< R > &lp)SPxMainSM< R >private
removeRow(SPxLPBase< R > &lp, int i)SPxMainSM< R >private
removeRowSingleton(SPxLPBase< R > &lp, const SVectorBase< R > &row, int &i)SPxMainSM< R >private
result() constSPxMainSM< R >virtual
Result enum nameSPxSimplifier< R >
rIdx(int i) constSPxMainSM< R >private
RowSingletonPSSPxMainSM< R >friend
setMinReduction(const R minRed)SPxSimplifier< R >virtual
setOutstream(SPxOut &newOutstream)SPxSimplifier< R >
setTolerances(std::shared_ptr< Tolerances > newTolerances)SPxSimplifier< R >virtual
SimpleStep enum nameSPxMainSM< R >private
simplify(SPxLPBase< R > &lp, Real remainingTime, bool keepbounds=false, uint32_t seed=0)SPxMainSM< R >virtual
simplifyCols(SPxLPBase< R > &lp, bool &again)SPxMainSM< R >private
simplifyDual(SPxLPBase< R > &lp, bool &again)SPxMainSM< R >private
simplifyRows(SPxLPBase< R > &lp, bool &again)SPxMainSM< R >private
SINGLETON_ROW enum valueSPxMainSM< R >private
SPxMainSM(Timer::TYPE ttype=Timer::USER_TIME)SPxMainSM< R >
SPxMainSM(const SPxMainSM &old)SPxMainSM< R >
spxoutSPxSimplifier< R >protected
SPxSimplifier(const char *p_name, Timer::TYPE ttype=Timer::USER_TIME)SPxSimplifier< R >explicit
SPxSimplifier(const SPxSimplifier &old)SPxSimplifier< R >
SUB_DUPLICATE_COL enum valueSPxMainSM< R >private
timeUsed() constSPxSimplifier< R >virtual
tolerances() constSPxSimplifier< R >
trivialHeuristic(SPxLPBase< R > &lp)SPxMainSM< R >private
UNBOUNDED enum valueSPxSimplifier< R >
unsimplifiedDual()SPxMainSM< R >virtual
unsimplifiedPrimal()SPxMainSM< R >virtual
unsimplifiedRedCost()SPxMainSM< R >virtual
unsimplifiedSlacks()SPxMainSM< R >virtual
unsimplify(const VectorBase< R > &x, const VectorBase< R > &y, const VectorBase< R > &s, const VectorBase< R > &r, const typename SPxSolverBase< R >::VarStatus rows[], const typename SPxSolverBase< R >::VarStatus cols[], bool isOptimal=true)SPxMainSM< R >virtual
VANISHED enum valueSPxSimplifier< R >
WEAKLY_DOMINATED_COL enum valueSPxMainSM< R >private
ZeroObjColSingletonPSSPxMainSM< R >friend
ZOBJ_SINGLETON_COL enum valueSPxMainSM< R >private
~SPxMainSM()SPxMainSM< R >virtual
~SPxSimplifier()SPxSimplifier< R >virtual