Scippy

SoPlex

Sequential object-oriented simPlex

SoPlexBase< R > Member List

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

_addColReal(const LPColReal &lpcol)SoPlexBase< R >private
_addColReal(R obj, R lower, const SVectorBase< R > &lpcol, R upper)SoPlexBase< R >private
_addColsReal(const LPColSetReal &lpcolset)SoPlexBase< R >private
_addRowReal(const LPRowBase< R > &lprow)SoPlexBase< R >private
_addRowReal(R lhs, const SVectorBase< R > &lprow, R rhs)SoPlexBase< R >private
_addRowsReal(const LPRowSetBase< R > &lprowset)SoPlexBase< R >private
_applyPolishingSoPlexBase< R >private
_basisStatusColsSoPlexBase< R >private
_basisStatusRowsSoPlexBase< R >private
_beforeLiftColsSoPlexBase< R >private
_beforeLiftRowsSoPlexBase< R >private
_changeBoundsReal(const VectorBase< R > &lower, const VectorBase< R > &upper)SoPlexBase< R >private
_changeBoundsReal(int i, const R &lower, const R &upper)SoPlexBase< R >private
_changeColReal(int i, const LPColReal &lpcol)SoPlexBase< R >private
_changeElementReal(int i, int j, const R &val)SoPlexBase< R >private
_changeLhsReal(const VectorBase< R > &lhs)SoPlexBase< R >private
_changeLhsReal(int i, const R &lhs)SoPlexBase< R >private
_changeLowerReal(const VectorBase< R > &lower)SoPlexBase< R >private
_changeLowerReal(int i, const R &lower)SoPlexBase< R >private
_changeRangeReal(const VectorBase< R > &lhs, const VectorBase< R > &rhs)SoPlexBase< R >private
_changeRangeReal(int i, const R &lhs, const R &rhs)SoPlexBase< R >private
_changeRhsReal(const VectorBase< R > &rhs)SoPlexBase< R >private
_changeRhsReal(int i, const R &rhs)SoPlexBase< R >private
_changeRowReal(int i, const LPRowBase< R > &lprow)SoPlexBase< R >private
_changeUpperReal(const VectorBase< R > &upper)SoPlexBase< R >private
_changeUpperReal(int i, const R &upper)SoPlexBase< R >private
_checkBasisScaling()SoPlexBase< R >private
_checkOriginalProblemOptimality(VectorBase< R > primalVector, bool printViol)SoPlexBase< R >private
_checkScaling(SPxLPBase< R > *origLP) constSoPlexBase< R >private
_colNamesSoPlexBase< R >private
_colTypesSoPlexBase< R >private
_completeRangeTypesRational()SoPlexBase< R >private
_compSlackColIdSoPlexBase< R >private
_compSlackDualRowIdSoPlexBase< R >private
_compSlufactorSoPlexBase< R >private
_compSolverSoPlexBase< R >private
_computeBasisInverseRational()SoPlexBase< R >private
_computeInfeasBox(SolRational &sol, bool transformed)SoPlexBase< R >private
_computeReducedProbObjCoeff(bool &stop)SoPlexBase< R >private
_createDecompReducedAndComplementaryProblems()SoPlexBase< R >private
_currentProbSoPlexBase< R >private
_currentSettingsSoPlexBase< R >private
_decompColStatusSoPlexBase< R >private
_decompCompPrimalColIDsSoPlexBase< R >private
_decompCompPrimalFixedVarIDsSoPlexBase< R >private
_decompCompPrimalRowIDsSoPlexBase< R >private
_decompCompPrimalVarBoundIDsSoPlexBase< R >private
_decompCompProbColIDsIdxSoPlexBase< R >private
_decompDisplayLineSoPlexBase< R >private
_decompDualColIDsSoPlexBase< R >private
_decompDualRowIDsSoPlexBase< R >private
_decompElimPrimalRowIDsSoPlexBase< R >private
_decompFeasVectorSoPlexBase< R >private
_decompFixedVarDualIDsSoPlexBase< R >private
_decompLPSoPlexBase< R >private
_decompPrimalColIDsSoPlexBase< R >private
_decompPrimalRowIDsSoPlexBase< R >private
_decompReducedProbColIDsSoPlexBase< R >private
_decompReducedProbColRowIDsSoPlexBase< R >private
_decompReducedProbColsSoPlexBase< R >private
_decompReducedProbRowIDsSoPlexBase< R >private
_decompReducedProbRowsSoPlexBase< R >private
_decompResolveWithoutPreprocessing(SPxSolverBase< R > &solver, SLUFactor< R > &sluFactor, typename SPxSimplifier< R >::Result result)SoPlexBase< R >private
_decompRowStatusSoPlexBase< R >private
_decompSimplifyAndSolve(SPxSolverBase< R > &solver, SLUFactor< R > &sluFactor, bool fromScratch, bool applyPreprocessing)SoPlexBase< R >private
_decompTransBasisSoPlexBase< R >private
_decompVarBoundDualIDsSoPlexBase< R >private
_decompViolatedBoundsSoPlexBase< R >private
_decompViolatedRowsSoPlexBase< R >private
_deleteAndUpdateRowsComplementaryProblem(SPxRowId rangedRowIds[], int &naddedrows)SoPlexBase< R >private
_disableSimplifierAndScaler()SoPlexBase< R >private
_enableSimplifierAndScaler()SoPlexBase< R >private
_ensureDSVectorRationalMemory(DSVectorRational &vec, const int newmax) constSoPlexBase< R >private
_ensureRationalLP()SoPlexBase< R >private
_ensureRealLPLoaded()SoPlexBase< R >private
_evaluateSolutionDecomp(SPxSolverBase< R > &solver, SLUFactor< R > &sluFactor, typename SPxSimplifier< R >::Result result)SoPlexBase< R >private
_evaluateSolutionReal(typename SPxSimplifier< R >::Result simplificationStatus)SoPlexBase< R >private
_factorizeColumnRational(SolRational &sol, DataArray< typename SPxSolverBase< R >::VarStatus > &basisStatusRows, DataArray< typename SPxSolverBase< R >::VarStatus > &basisStatusCols, bool &stoppedTime, bool &stoppedIter, bool &error, bool &optimal)SoPlexBase< R >private
_feasLhsSoPlexBase< R >private
_feasLowerSoPlexBase< R >private
_feasObjSoPlexBase< R >private
_feasRhsSoPlexBase< R >private
_feasUpperSoPlexBase< R >private
_findViolatedRows(R compObjValue, Array< RowViolation > &violatedrows, int &nviolatedrows)SoPlexBase< R >private
_fixedOrigVarsSoPlexBase< R >private
_formDecompComplementaryProblem()SoPlexBase< R >private
_formDecompReducedProblem(bool &stop)SoPlexBase< R >private
_getCompatibleBoundCons(LPRowSetBase< R > &boundcons, int *compatboundcons, int *nonposind, int *ncompatboundcons, int nnonposind, bool &stop)SoPlexBase< R >private
_getCompatibleColumns(VectorBase< R > feasVector, int *nonposind, int *compatind, int *rowsforremoval, int *colsforremoval, int nnonposind, int *ncompatind, bool formRedProb, bool &stop)SoPlexBase< R >private
_getRowsForRemovalComplementaryProblem(int *nonposind, int *bind, int *rowsforremoval, int *nrowsforremoval, int nnonposind)SoPlexBase< R >private
_getZeroDualMultiplierIndices(VectorBase< R > feasVector, int *nonposind, int *colsforremoval, int *nnonposind, bool &stop)SoPlexBase< R >private
_hasBasisSoPlexBase< R >private
_hasSolRationalSoPlexBase< R >private
_hasSolRealSoPlexBase< R >private
_identifyComplementaryDualFixedPrimalVars(int *currFixedVars)SoPlexBase< R >private
_identifyComplementaryPrimalFixedPrimalVars(int *currFixedVars)SoPlexBase< R >private
_idxToPerm(int *idx, int idxSize, int *perm, int permSize) constSoPlexBase< R >private
_invalidateSolution()SoPlexBase< R >private
_isConsistent() constSoPlexBase< R >private
_isRealLPLoadedSoPlexBase< R >private
_isRealLPScaledSoPlexBase< R >private
_isSolveStopped(bool &stoppedTime, bool &stoppedIter) constSoPlexBase< R >private
_lastSolveModeSoPlexBase< R >private
_lift()SoPlexBase< R >private
_loadRealLP(bool initBasis)SoPlexBase< R >private
_lowerFinite(const RangeType &rangeType) constSoPlexBase< R >private
_manualLhsSoPlexBase< R >private
_manualLowerSoPlexBase< R >private
_manualObjSoPlexBase< R >private
_manualRealLPSoPlexBase< R >private
_manualRhsSoPlexBase< R >private
_manualUpperSoPlexBase< R >private
_modLhsSoPlexBase< R >private
_modLowerSoPlexBase< R >private
_modObjSoPlexBase< R >private
_modRhsSoPlexBase< R >private
_modUpperSoPlexBase< R >private
_nCompPrimalColsSoPlexBase< R >private
_nCompPrimalRowsSoPlexBase< R >private
_nDecompViolBoundsSoPlexBase< R >private
_nDecompViolRowsSoPlexBase< R >private
_nDualColsSoPlexBase< R >private
_nDualRowsSoPlexBase< R >private
_nElimPrimalRowsSoPlexBase< R >private
_nPrimalColsSoPlexBase< R >private
_nPrimalRowsSoPlexBase< R >private
_optimize(volatile bool *interrupt=NULL)SoPlexBase< R >private
_optimizeCallsSoPlexBase< R >private
_optimizeRational(volatile bool *interrupt=NULL)SoPlexBase< R >private
_parseSettingsLine(char *line, const int lineNumber)SoPlexBase< R >private
_performFeasIRStable(SolRational &sol, bool &withDualFarkas, bool &stoppedTime, bool &stoppedIter, bool &error)SoPlexBase< R >private
_performOptIRStable(SolRational &sol, bool acceptUnbounded, bool acceptInfeasible, int minRounds, bool &primalFeasible, bool &dualFeasible, bool &infeasible, bool &unbounded, bool &stoppedTime, bool &stoppedIter, bool &error)SoPlexBase< R >private
_performUnboundedIRStable(SolRational &sol, bool &hasUnboundedRay, bool &stoppedTime, bool &stoppedIter, bool &error)SoPlexBase< R >private
_preprocessAndSolveReal(bool applyPreprocessing, volatile bool *interrupt=NULL)SoPlexBase< R >private
_pricerAutoSoPlexBase< R >private
_pricerDantzigSoPlexBase< R >private
_pricerDevexSoPlexBase< R >private
_pricerParMultSoPlexBase< R >private
_pricerQuickSteepSoPlexBase< R >private
_pricerSteepSoPlexBase< R >private
_primalDualDiffSoPlexBase< R >private
_project(SolRational &sol)SoPlexBase< R >private
_rangeToPerm(int start, int end, int *perm, int permSize) constSoPlexBase< R >private
_rangeTypeRational(const Rational &lower, const Rational &upper) constSoPlexBase< R >private
_rangeTypeReal(const R &lower, const R &upper) constSoPlexBase< R >private
_rationalFeastolSoPlexBase< R >private
_rationalLPSoPlexBase< R >private
_rationalLUSolverSoPlexBase< R >private
_rationalLUSolverBindSoPlexBase< R >private
_rationalMaxscaleincrSoPlexBase< R >private
_rationalNegInftySoPlexBase< R >private
_rationalNegoneSoPlexBase< R >private
_rationalOpttolSoPlexBase< R >private
_rationalPosInftySoPlexBase< R >private
_rationalPosoneSoPlexBase< R >private
_rationalZeroSoPlexBase< R >private
_ratiotesterBoundFlippingSoPlexBase< R >private
_ratiotesterFastSoPlexBase< R >private
_ratiotesterHarrisSoPlexBase< R >private
_ratiotesterTextbookSoPlexBase< R >private
_readFileRational(const char *filename, NameSet *rowNames=0, NameSet *colNames=0, DIdxSet *intVars=0)SoPlexBase< R >private
_readFileReal(const char *filename, NameSet *rowNames=0, NameSet *colNames=0, DIdxSet *intVars=0)SoPlexBase< R >private
_realLPSoPlexBase< R >private
_reapplyPersistentScaling() constSoPlexBase< R >private
_recomputeRangeTypesRational()SoPlexBase< R >private
_recomputeRangeTypesReal()SoPlexBase< R >private
_reconstructSolutionRational(SolRational &sol, DataArray< typename SPxSolverBase< R >::VarStatus > &basisStatusRows, DataArray< typename SPxSolverBase< R >::VarStatus > &basisStatusCols, const Rational &denomBoundSquared)SoPlexBase< R >private
_removeColRangeReal(int start, int end, int perm[])SoPlexBase< R >private
_removeColReal(int i)SoPlexBase< R >private
_removeColsReal(int perm[])SoPlexBase< R >private
_removeColsReal(int idx[], int n, int perm[])SoPlexBase< R >private
_removeComplementaryDualFixedPrimalVars(int *currFixedVars)SoPlexBase< R >private
_removeRowRangeReal(int start, int end, int perm[])SoPlexBase< R >private
_removeRowReal(int i)SoPlexBase< R >private
_removeRowsReal(int perm[])SoPlexBase< R >private
_removeRowsReal(int idx[], int n, int perm[])SoPlexBase< R >private
_resolveWithoutPreprocessing(typename SPxSimplifier< R >::Result simplificationStatus)SoPlexBase< R >private
_restoreBasis()SoPlexBase< R >private
_restoreLPReal()SoPlexBase< R >private
_rowNamesSoPlexBase< R >private
_rowTypesSoPlexBase< R >private
_scalerSoPlexBase< R >private
_scalerBiequiSoPlexBase< R >private
_scalerGeo1SoPlexBase< R >private
_scalerGeo8SoPlexBase< R >private
_scalerGeoequiSoPlexBase< R >private
_scalerLeastsqSoPlexBase< R >private
_scalerUniequiSoPlexBase< R >private
_setComplementaryDualOriginalObjective()SoPlexBase< R >private
_setComplementaryPrimalOriginalObjective()SoPlexBase< R >private
_simplifierSoPlexBase< R >private
_simplifierMainSMSoPlexBase< R >private
_simplifierPaPILOSoPlexBase< R >private
_slackColsSoPlexBase< R >private
_slufactorSoPlexBase< R >private
_solRationalSoPlexBase< R >private
_solRealSoPlexBase< R >private
_solveDecompositionDualSimplex()SoPlexBase< R >private
_solveDecompReducedProblem()SoPlexBase< R >private
_solverSoPlexBase< R >private
_solveRealForRational(bool fromscratch, VectorBase< R > &primal, VectorBase< R > &dual, DataArray< typename SPxSolverBase< R >::VarStatus > &basisStatusRows, DataArray< typename SPxSolverBase< R >::VarStatus > &basisStatusCols)SoPlexBase< R >private
_solveRealLPAndRecordStatistics(volatile bool *interrupt=NULL)SoPlexBase< R >private
_solveRealStable(bool acceptUnbounded, bool acceptInfeasible, VectorBase< R > &primal, VectorBase< R > &dual, DataArray< typename SPxSolverBase< R >::VarStatus > &basisStatusRows, DataArray< typename SPxSolverBase< R >::VarStatus > &basisStatusCols, const bool forceNoSimplifier=false)SoPlexBase< R >private
_starterSoPlexBase< R >private
_starterSumSoPlexBase< R >private
_starterVectorSoPlexBase< R >private
_starterWeightSoPlexBase< R >private
_statisticsSoPlexBase< R >private
_statusSoPlexBase< R >private
_storeBasis()SoPlexBase< R >private
_storedBasisSoPlexBase< R >private
_storedBasisStatusColsSoPlexBase< R >private
_storedBasisStatusRowsSoPlexBase< R >private
_storeLPReal()SoPlexBase< R >private
_storeSolutionReal(bool verify=true)SoPlexBase< R >private
_storeSolutionRealFromPresol()SoPlexBase< R >private
_switchRangeType(const RangeType &rangeType) constSoPlexBase< R >private
_syncLPRational(bool time=true)SoPlexBase< R >private
_syncLPReal(bool time=true)SoPlexBase< R >private
_syncRationalSolution()SoPlexBase< R >private
_syncRealSolution()SoPlexBase< R >private
_tauColVectorSoPlexBase< R >private
_transformedObjSoPlexBase< R >private
_transformedRowsSoPlexBase< R >private
_transformEquality()SoPlexBase< R >private
_transformFeasibility()SoPlexBase< R >private
_transformUnbounded()SoPlexBase< R >private
_unboundedLhsSoPlexBase< R >private
_unboundedLowerSoPlexBase< R >private
_unboundedRhsSoPlexBase< R >private
_unboundedUpperSoPlexBase< R >private
_unitMatrixRationalSoPlexBase< R >private
_unitVectorRational(const int i)SoPlexBase< R >private
_unscaleCallsSoPlexBase< R >private
_unscaleSolutionReal(SPxLPBase< R > &LP, bool persistent=true)SoPlexBase< R >private
_untransformEquality(SolRational &sol)SoPlexBase< R >private
_untransformFeasibility(SolRational &sol, bool infeasible)SoPlexBase< R >private
_untransformUnbounded(SolRational &sol, bool unbounded)SoPlexBase< R >private
_updateComplementaryDualFixedPrimalVars(int *currFixedVars)SoPlexBase< R >private
_updateComplementaryDualSlackColCoeff()SoPlexBase< R >private
_updateComplementaryPrimalFixedPrimalVars(int *currFixedVars)SoPlexBase< R >private
_updateComplementaryPrimalSlackColCoeff()SoPlexBase< R >private
_updateDecompComplementaryDualProblem(bool origObj)SoPlexBase< R >private
_updateDecompComplementaryPrimalProblem(bool origObj)SoPlexBase< R >private
_updateDecompReducedProblem(R objVal, VectorBase< R > dualVector, VectorBase< R > redcostVector, VectorBase< R > compPrimalVector, VectorBase< R > compDualVector)SoPlexBase< R >private
_updateDecompReducedProblemViol(bool allrows)SoPlexBase< R >private
_upperFinite(const RangeType &rangeType) constSoPlexBase< R >private
_verifySolutionReal()SoPlexBase< R >private
_workSolSoPlexBase< R >private
_writeOriginalProblemBasis(const char *filename, NameSet *rowNames, NameSet *colNames, bool cpxFormat)SoPlexBase< R >private
ACCEPTCYCLING enum valueSoPlexBase< R >
addColRational(const LPColRational &lpcol)SoPlexBase< R >
addColRational(const mpq_t *obj, const mpq_t *lower, const mpq_t *colValues, const int *colIndices, const int colSize, const mpq_t *upper)SoPlexBase< R >
addColReal(const LPColBase< R > &lpcol)SoPlexBase< R >
addColsRational(const mpq_t *obj, const mpq_t *lower, const mpq_t *colValues, const int *colIndices, const int *colStarts, const int *colLengths, const int numCols, const int numValues, const mpq_t *upper)SoPlexBase< R >
addColsRational(const LPColSetRational &lpcolset)SoPlexBase< R >
addColsReal(const LPColSetBase< R > &lpcolset)SoPlexBase< R >
addRowRational(const LPRowRational &lprow)SoPlexBase< R >
addRowRational(const mpq_t *lhs, const mpq_t *rowValues, const int *rowIndices, const int rowSize, const mpq_t *rhs)SoPlexBase< R >
addRowReal(const LPRowBase< R > &lprow)SoPlexBase< R >
addRowsRational(const mpq_t *lhs, const mpq_t *rowValues, const int *rowIndices, const int *rowStarts, const int *rowLengths, const int numRows, const int numValues, const mpq_t *rhs)SoPlexBase< R >
addRowsRational(const LPRowSetRational &lprowset)SoPlexBase< R >
addRowsReal(const LPRowSetBase< R > &lprowset)SoPlexBase< R >
ALGORITHM enum valueSoPlexBase< R >
ALGORITHM_DUAL enum valueSoPlexBase< R >
ALGORITHM_PRIMAL enum valueSoPlexBase< R >
areLPsInSync(const bool checkVecVals=true, const bool checkMatVals=false, const bool quiet=false) constSoPlexBase< R >
basisColStatus(int col) constSoPlexBase< R >
basisRowStatus(int row) constSoPlexBase< R >
basisStatus() constSoPlexBase< R >
BoolParam enum nameSoPlexBase< R >
boolParam(const BoolParam param) constSoPlexBase< R >
BOOLPARAM_COUNT enum valueSoPlexBase< R >
changeBoundsRational(const VectorRational &lower, const VectorRational &upper)SoPlexBase< R >
changeBoundsRational(int i, const Rational &lower, const Rational &upper)SoPlexBase< R >
changeBoundsRational(int i, const mpq_t *lower, const mpq_t *upper)SoPlexBase< R >
changeBoundsReal(const VectorBase< R > &lower, const VectorBase< R > &upper)SoPlexBase< R >
changeBoundsReal(int i, const R &lower, const R &upper)SoPlexBase< R >
changeColRational(int i, const LPColRational &lpcol)SoPlexBase< R >
changeColReal(int i, const LPColReal &lpcol)SoPlexBase< R >
changeElementRational(int i, int j, const Rational &val)SoPlexBase< R >
changeElementRational(int i, int j, const mpq_t *val)SoPlexBase< R >
changeElementReal(int i, int j, const R &val)SoPlexBase< R >
changeLhsRational(const VectorRational &lhs)SoPlexBase< R >
changeLhsRational(int i, const Rational &lhs)SoPlexBase< R >
changeLhsRational(int i, const mpq_t *lhs)SoPlexBase< R >
changeLhsReal(const VectorBase< R > &lhs)SoPlexBase< R >
changeLhsReal(int i, const R &lhs)SoPlexBase< R >
changeLowerRational(const VectorRational &lower)SoPlexBase< R >
changeLowerRational(int i, const Rational &lower)SoPlexBase< R >
changeLowerRational(int i, const mpq_t *lower)SoPlexBase< R >
changeLowerReal(const VectorBase< R > &lower)SoPlexBase< R >
changeLowerReal(int i, const R &lower)SoPlexBase< R >
changeObjRational(const VectorRational &obj)SoPlexBase< R >
changeObjRational(int i, const Rational &obj)SoPlexBase< R >
changeObjRational(int i, const mpq_t *obj)SoPlexBase< R >
changeObjReal(const VectorBase< R > &obj)SoPlexBase< R >
changeObjReal(int i, const R &obj)SoPlexBase< R >
changeRangeRational(const VectorRational &lhs, const VectorRational &rhs)SoPlexBase< R >
changeRangeRational(int i, const Rational &lhs, const Rational &rhs)SoPlexBase< R >
changeRangeRational(int i, const mpq_t *lhs, const mpq_t *rhs)SoPlexBase< R >
changeRangeReal(const VectorBase< R > &lhs, const VectorBase< R > &rhs)SoPlexBase< R >
changeRangeReal(int i, const R &lhs, const R &rhs)SoPlexBase< R >
changeRhsRational(const VectorRational &rhs)SoPlexBase< R >
changeRhsRational(const mpq_t *rhs, int rhsSize)SoPlexBase< R >
changeRhsRational(int i, const Rational &rhs)SoPlexBase< R >
changeRhsReal(const VectorBase< R > &rhs)SoPlexBase< R >
changeRhsReal(int i, const R &rhs)SoPlexBase< R >
changeRowRational(int i, const LPRowRational &lprow)SoPlexBase< R >
changeRowReal(int i, const LPRowBase< R > &lprow)SoPlexBase< R >
changeUpperRational(const VectorRational &upper)SoPlexBase< R >
changeUpperRational(int i, const Rational &upper)SoPlexBase< R >
changeUpperRational(int i, const mpq_t *upper)SoPlexBase< R >
changeUpperReal(const VectorBase< R > &upper)SoPlexBase< R >
changeUpperReal(int i, const R &upper)SoPlexBase< R >
checkBasisDualFeasibility(VectorBase< R > feasVec)SoPlexBase< R >private
CHECKMODE enum valueSoPlexBase< R >
CHECKMODE_AUTO enum valueSoPlexBase< R >
CHECKMODE_RATIONAL enum valueSoPlexBase< R >
CHECKMODE_REAL enum valueSoPlexBase< R >
clearBasis()SoPlexBase< R >
clearLPRational()SoPlexBase< R >
clearLPReal()SoPlexBase< R >
coefReal(int row, int col) constSoPlexBase< R >
colVectorRational(int i) constSoPlexBase< R >
colVectorRealInternal(int i) constSoPlexBase< R >
computeBasisInverseRational()SoPlexBase< R >
COMPUTEDEGEN enum valueSoPlexBase< R >
DECOMP_COMP enum valueSoPlexBase< R >private
DECOMP_DISPLAYFREQ enum valueSoPlexBase< R >
DECOMP_ITERLIMIT enum valueSoPlexBase< R >
DECOMP_MAXADDEDROWS enum valueSoPlexBase< R >
DECOMP_ORIG enum valueSoPlexBase< R >private
DECOMP_RED enum valueSoPlexBase< R >private
DECOMP_VERBOSITY enum valueSoPlexBase< R >
decompStatus enum nameSoPlexBase< R >private
decompTerminate(R timeLimit)SoPlexBase< R >private
DISPLAYFREQ enum valueSoPlexBase< R >
dlcmSizeDualRational(const int base=2)SoPlexBase< R >
dlcmSizePrimalRational(const int base=2)SoPlexBase< R >
dmaxSizeDualRational(const int base=2)SoPlexBase< R >
dmaxSizePrimalRational(const int base=2)SoPlexBase< R >
DualSign enum nameSoPlexBase< R >private
ENSURERAY enum valueSoPlexBase< R >
EPSILON_FACTORIZATION enum valueSoPlexBase< R >
EPSILON_PIVOT enum valueSoPlexBase< R >
EPSILON_UPDATE enum valueSoPlexBase< R >
EPSILON_ZERO enum valueSoPlexBase< R >
EQTRANS enum valueSoPlexBase< R >
EXPLICITVIOL enum valueSoPlexBase< R >
FACTOR_UPDATE_MAX enum valueSoPlexBase< R >
FACTOR_UPDATE_TYPE enum valueSoPlexBase< R >
FACTOR_UPDATE_TYPE_ETA enum valueSoPlexBase< R >
FACTOR_UPDATE_TYPE_FT enum valueSoPlexBase< R >
FEASTOL enum valueSoPlexBase< R >
FORCEBASIC enum valueSoPlexBase< R >
FPFEASTOL enum valueSoPlexBase< R >
FPOPTTOL enum valueSoPlexBase< R >
FULLPERTURBATION enum valueSoPlexBase< R >
getBasis(typename SPxSolverBase< R >::VarStatus rows[], typename SPxSolverBase< R >::VarStatus cols[]) constSoPlexBase< R >
getBasisInd(int *bind) constSoPlexBase< R >
getBasisIndRational(DataArray< int > &bind)SoPlexBase< R >
getBasisInverseColRational(const int c, SSVectorRational &vec)SoPlexBase< R >
getBasisInverseColReal(int c, R *coef, int *inds=NULL, int *ninds=NULL, bool unscale=true)SoPlexBase< R >
getBasisInverseRowRational(const int r, SSVectorRational &vec)SoPlexBase< R >
getBasisInverseRowReal(int r, R *coef, int *inds=NULL, int *ninds=NULL, bool unscale=true)SoPlexBase< R >
getBasisInverseTimesVecRational(const SVectorRational &rhs, SSVectorRational &sol)SoPlexBase< R >
getBasisInverseTimesVecReal(R *rhs, R *sol, bool unscale=true)SoPlexBase< R >
getBasisMetric(R &metric, int type=0)SoPlexBase< R >
getBoundViolation(R &maxviol, R &sumviol)SoPlexBase< R >
getBoundViolationRational(Rational &maxviol, Rational &sumviol)SoPlexBase< R >
getColRational(int i, LPColRational &lpcol) constSoPlexBase< R >
getColsRational(int start, int end, LPColSetRational &lpcolset) constSoPlexBase< R >
getColVectorReal(int i, DSVectorBase< R > &col) constSoPlexBase< R >
getCompSlackVarCoeff(int primalRowNum)SoPlexBase< R >private
getDecompBoundViolation(R &maxviol, R &sumviol)SoPlexBase< R >private
getDecompRowViolation(R &maxviol, R &sumviol)SoPlexBase< R >private
getDual(VectorBase< R > &vector)SoPlexBase< R >
getDualFarkas(VectorBase< R > &vector)SoPlexBase< R >
getDualFarkasRational(VectorRational &vector)SoPlexBase< R >
getDualFarkasRational(mpq_t *vector, const int size)SoPlexBase< R >
getDualFarkasReal(R *vector, int dim)SoPlexBase< R >
getDualNorms(int &nnormsRow, int &nnormsCol, R *norms) constSoPlexBase< R >
getDualRational(VectorRational &vector)SoPlexBase< R >
getDualRational(mpq_t *vector, const int size)SoPlexBase< R >
getDualReal(R *p_vector, int dim)SoPlexBase< R >
getDualViolation(R &maxviol, R &sumviol)SoPlexBase< R >
getDualViolationRational(Rational &maxviol, Rational &sumviol)SoPlexBase< R >
getEstimatedCondition(R &condition)SoPlexBase< R >
getExactCondition(R &condition)SoPlexBase< R >
getExpectedDualVariableSign(int rowNumber)SoPlexBase< R >private
getLhsReal(VectorBase< R > &lhs) constSoPlexBase< R >
getLowerReal(VectorBase< R > &lower) constSoPlexBase< R >
getNdualNorms(int &nnormsRow, int &nnormsCol) constSoPlexBase< R >
getObjRational(VectorRational &obj) constSoPlexBase< R >
getObjRational(int i, Rational &obj) constSoPlexBase< R >
getObjReal(VectorBase< R > &obj) constSoPlexBase< R >
getOriginalProblemBasisColStatus(int &nNonBasicCols)SoPlexBase< R >private
getOriginalProblemBasisRowStatus(DataArray< int > &degenerateRowNums, DataArray< typename SPxSolverBase< R >::VarStatus > &degenerateRowStatus, int &nDegenerateRows, int &nNonBasicRows)SoPlexBase< R >private
getOriginalProblemStatistics()SoPlexBase< R >private
getOrigProbDualVariableSign(int rowNumber)SoPlexBase< R >private
getOrigVarFixedDirection(int colNum)SoPlexBase< R >private
getPricerName()SoPlexBase< R >
getPrimal(VectorBase< R > &vector)SoPlexBase< R >
getPrimalRational(VectorRational &vector)SoPlexBase< R >
getPrimalRational(mpq_t *vector, const int size)SoPlexBase< R >
getPrimalRay(VectorBase< R > &vector)SoPlexBase< R >
getPrimalRayRational(VectorRational &vector)SoPlexBase< R >
getPrimalRayRational(mpq_t *vector, const int size)SoPlexBase< R >
getPrimalRayReal(R *vector, int dim)SoPlexBase< R >
getPrimalReal(R *p_vector, int size)SoPlexBase< R >
getRatiotesterName()SoPlexBase< R >
getRedCost(VectorBase< R > &vector)SoPlexBase< R >
getRedCostRational(VectorRational &vector)SoPlexBase< R >
getRedCostRational(mpq_t *vector, const int size)SoPlexBase< R >
getRedCostReal(R *vector, int dim)SoPlexBase< R >
getRedCostViolation(R &maxviol, R &sumviol)SoPlexBase< R >
getRedCostViolationRational(Rational &maxviol, Rational &sumviol)SoPlexBase< R >
getRhsReal(VectorBase< R > &rhs) constSoPlexBase< R >
getRowRational(int i, LPRowRational &lprow) constSoPlexBase< R >
getRowsRational(int start, int end, LPRowSetRational &lprowset) constSoPlexBase< R >
getRowVectorReal(int i, DSVectorBase< R > &row) constSoPlexBase< R >
getRowViolation(R &maxviol, R &sumviol)SoPlexBase< R >
getRowViolationRational(Rational &maxviol, Rational &sumviol)SoPlexBase< R >
getScalerName()SoPlexBase< R >
getSimplifierName()SoPlexBase< R >
getSlacksRational(VectorRational &vector)SoPlexBase< R >
getSlacksRational(mpq_t *vector, const int size)SoPlexBase< R >
getSlacksReal(VectorBase< R > &vector)SoPlexBase< R >
getSlacksReal(R *p_vector, int dim)SoPlexBase< R >
getStarterName()SoPlexBase< R >
getUpperReal(VectorBase< R > &upper) constSoPlexBase< R >
hasBasis() constSoPlexBase< R >
hasDual() constSoPlexBase< R >
hasDualFarkas() constSoPlexBase< R >
hasPrimal() constSoPlexBase< R >
hasPrimalRay() constSoPlexBase< R >
hasSol() constSoPlexBase< R >
HYPER_PRICING enum valueSoPlexBase< R >
HYPER_PRICING_AUTO enum valueSoPlexBase< R >
HYPER_PRICING_OFF enum valueSoPlexBase< R >
HYPER_PRICING_ON enum valueSoPlexBase< R >
ignoreUnscaledViolations()SoPlexBase< R >
INFTY enum valueSoPlexBase< R >
IntParam enum nameSoPlexBase< R >
intParam(const IntParam param) constSoPlexBase< R >
INTPARAM_COUNT enum valueSoPlexBase< R >
IS_FREE enum valueSoPlexBase< R >private
IS_NEG enum valueSoPlexBase< R >private
IS_POS enum valueSoPlexBase< R >private
isDualFeasible() constSoPlexBase< R >
isPrimalFeasible() constSoPlexBase< R >
ITERLIMIT enum valueSoPlexBase< R >
LEASTSQ_ACRCY enum valueSoPlexBase< R >
LEASTSQ_MAXROUNDS enum valueSoPlexBase< R >
lhsRational() constSoPlexBase< R >
lhsRational(int i) constSoPlexBase< R >
lhsReal(int i) constSoPlexBase< R >
lhsRealInternal() constSoPlexBase< R >
LIFTING enum valueSoPlexBase< R >
LIFTMAXVAL enum valueSoPlexBase< R >
LIFTMINVAL enum valueSoPlexBase< R >
loadSettingsFile(const char *filename)SoPlexBase< R >
lowerRational() constSoPlexBase< R >
lowerRational(int i) constSoPlexBase< R >
lowerReal(int i) constSoPlexBase< R >
lowerRealInternal() constSoPlexBase< R >
maxAbsNonzeroSoPlexBase< R >private
maxAbsNonzeroRational() constSoPlexBase< R >
maxAbsNonzeroReal() constSoPlexBase< R >
maxObjRational() constSoPlexBase< R >
maxObjRational(int i) constSoPlexBase< R >
maxObjReal(int i) constSoPlexBase< R >
maxObjRealInternal() constSoPlexBase< R >
MAXSCALEINCR enum valueSoPlexBase< R >
MIN_MARKOWITZ enum valueSoPlexBase< R >
minAbsNonzeroSoPlexBase< R >private
minAbsNonzeroRational() constSoPlexBase< R >
minAbsNonzeroReal() constSoPlexBase< R >
MINRED enum valueSoPlexBase< R >
multBasis(R *vec, bool unscale=true)SoPlexBase< R >
multBasisTranspose(R *vec, bool unscale=true)SoPlexBase< R >
nNonzerosSoPlexBase< R >private
numCols() constSoPlexBase< R >
numColsRational() constSoPlexBase< R >
numColsReal() constSoPlexBase< R >
numCompProbIterSoPlexBase< R >private
numDecompIterSoPlexBase< R >private
numIncludedRowsSoPlexBase< R >private
numIterations() constSoPlexBase< R >
numNonzeros() constSoPlexBase< R >
numNonzerosRational() constSoPlexBase< R >
numProbColsSoPlexBase< R >private
numProbRowsSoPlexBase< R >private
numRedProbIterSoPlexBase< R >private
numRows() constSoPlexBase< R >
numRowsRational() constSoPlexBase< R >
numRowsReal() constSoPlexBase< R >
OBJ_OFFSET enum valueSoPlexBase< R >
OBJLIMIT_LOWER enum valueSoPlexBase< R >
OBJLIMIT_UPPER enum valueSoPlexBase< R >
objRational(int i) constSoPlexBase< R >
objReal(int i) constSoPlexBase< R >
OBJSENSE enum valueSoPlexBase< R >
OBJSENSE_MAXIMIZE enum valueSoPlexBase< R >
OBJSENSE_MINIMIZE enum valueSoPlexBase< R >
objValueRational()SoPlexBase< R >
objValueReal()SoPlexBase< R >
operator=(const SoPlexBase< R > &rhs)SoPlexBase< R >
optimize(volatile bool *interrupt=NULL)SoPlexBase< R >
OPTTOL enum valueSoPlexBase< R >
origCountBoxedSoPlexBase< R >private
origCountEqualSoPlexBase< R >private
origCountFreeColSoPlexBase< R >private
origCountFreeRowSoPlexBase< R >private
origCountLhsSoPlexBase< R >private
origCountLowerSoPlexBase< R >private
origCountRangedSoPlexBase< R >private
origCountRhsSoPlexBase< R >private
origCountUpperSoPlexBase< R >private
parseSettingsString(char *str)SoPlexBase< R >
PERSISTENTSCALING enum valueSoPlexBase< R >
POLISHING_FRACTIONALITY enum valueSoPlexBase< R >
POLISHING_INTEGRALITY enum valueSoPlexBase< R >
POLISHING_OFF enum valueSoPlexBase< R >
POWERSCALING enum valueSoPlexBase< R >
PRICER enum valueSoPlexBase< R >
PRICER_AUTO enum valueSoPlexBase< R >
PRICER_DANTZIG enum valueSoPlexBase< R >
PRICER_DEVEX enum valueSoPlexBase< R >
PRICER_PARMULT enum valueSoPlexBase< R >
PRICER_QUICKSTEEP enum valueSoPlexBase< R >
PRICER_STEEP enum valueSoPlexBase< R >
PRINTBASISMETRIC enum valueSoPlexBase< R >
printDecompDisplayLine(SPxSolverBase< R > &solver, const SPxOut::Verbosity origVerb, bool force, bool forceHead)SoPlexBase< R >private
printOriginalProblemStatistics(std::ostream &os)SoPlexBase< R >private
printShortStatistics(std::ostream &os)SoPlexBase< R >
printSolutionStatistics(std::ostream &os)SoPlexBase< R >
printSolvingStatistics(std::ostream &os)SoPlexBase< R >
printStatistics(std::ostream &os)SoPlexBase< R >
printStatus(std::ostream &os, typename SPxSolverBase< R >::Status status)SoPlexBase< R >
printUserSettings()SoPlexBase< R >
printVersion() constSoPlexBase< R >
randomSeed() constSoPlexBase< R >
RangeType enum nameSoPlexBase< R >private
RANGETYPE_BOXED enum valueSoPlexBase< R >private
RANGETYPE_FIXED enum valueSoPlexBase< R >private
RANGETYPE_FREE enum valueSoPlexBase< R >private
RANGETYPE_LOWER enum valueSoPlexBase< R >private
RANGETYPE_UPPER enum valueSoPlexBase< R >private
RATFAC enum valueSoPlexBase< R >
RATFAC_MINSTALLS enum valueSoPlexBase< R >
RATFACJUMP enum valueSoPlexBase< R >
RATIOTESTER enum valueSoPlexBase< R >
RATIOTESTER_BOUNDFLIPPING enum valueSoPlexBase< R >
RATIOTESTER_FAST enum valueSoPlexBase< R >
RATIOTESTER_HARRIS enum valueSoPlexBase< R >
RATIOTESTER_TEXTBOOK enum valueSoPlexBase< R >
RATREC enum valueSoPlexBase< R >
RATREC_FREQ enum valueSoPlexBase< R >
readBasisFile(const char *filename, const NameSet *rowNames=0, const NameSet *colNames=0)SoPlexBase< R >
readFile(const char *filename, NameSet *rowNames=0, NameSet *colNames=0, DIdxSet *intVars=0)SoPlexBase< R >
READMODE enum valueSoPlexBase< R >
READMODE_RATIONAL enum valueSoPlexBase< R >
READMODE_REAL enum valueSoPlexBase< R >
realParam(const RealParam param) constSoPlexBase< R >
RealParam enum nameSoPlexBase< R >
REALPARAM_COUNT enum valueSoPlexBase< R >
REFAC_BASIS_NNZ enum valueSoPlexBase< R >
REFAC_MEM_FACTOR enum valueSoPlexBase< R >
REFAC_UPDATE_FILL enum valueSoPlexBase< R >
REFLIMIT enum valueSoPlexBase< R >
removeColRangeRational(int start, int end, int perm[]=0)SoPlexBase< R >
removeColRangeReal(int start, int end, int perm[]=0)SoPlexBase< R >
removeColRational(int i)SoPlexBase< R >
removeColReal(int i)SoPlexBase< R >
removeColsRational(int perm[])SoPlexBase< R >
removeColsRational(int idx[], int n, int perm[]=0)SoPlexBase< R >
removeColsReal(int perm[])SoPlexBase< R >
removeColsReal(int idx[], int n, int perm[]=0)SoPlexBase< R >
removeRowRangeRational(int start, int end, int perm[]=0)SoPlexBase< R >
removeRowRangeReal(int start, int end, int perm[]=0)SoPlexBase< R >
removeRowRational(int i)SoPlexBase< R >
removeRowReal(int i)SoPlexBase< R >
removeRowsRational(int perm[])SoPlexBase< R >
removeRowsRational(int idx[], int n, int perm[]=0)SoPlexBase< R >
removeRowsReal(int perm[])SoPlexBase< R >
removeRowsReal(int idx[], int n, int perm[]=0)SoPlexBase< R >
REPRESENTATION enum valueSoPlexBase< R >
REPRESENTATION_AUTO enum valueSoPlexBase< R >
REPRESENTATION_COLUMN enum valueSoPlexBase< R >
REPRESENTATION_ROW enum valueSoPlexBase< R >
REPRESENTATION_SWITCH enum valueSoPlexBase< R >
resetSettings(const bool quiet=false, const bool init=true)SoPlexBase< R >
rhsRational() constSoPlexBase< R >
rhsRational(int i) constSoPlexBase< R >
rhsReal(int i) constSoPlexBase< R >
rhsRealInternal() constSoPlexBase< R >
ROWBOUNDFLIPS enum valueSoPlexBase< R >
rowTypeRational(int i) constSoPlexBase< R >
rowTypeReal(int i) constSoPlexBase< R >
rowVectorRational(int i) constSoPlexBase< R >
rowVectorRealInternal(int i) constSoPlexBase< R >
saveSettingsFile(const char *filename, const bool onlyChanged=false, int solvemode=1) constSoPlexBase< R >
SCALER enum valueSoPlexBase< R >
SCALER_BIEQUI enum valueSoPlexBase< R >
SCALER_GEO1 enum valueSoPlexBase< R >
SCALER_GEO8 enum valueSoPlexBase< R >
SCALER_GEOEQUI enum valueSoPlexBase< R >
SCALER_LEASTSQ enum valueSoPlexBase< R >
SCALER_OFF enum valueSoPlexBase< R >
SCALER_UNIEQUI enum valueSoPlexBase< R >
setBasis(const typename SPxSolverBase< R >::VarStatus rows[], const typename SPxSolverBase< R >::VarStatus cols[])SoPlexBase< R >
setBoolParam(const BoolParam param, const bool value, const bool init=true)SoPlexBase< R >
setDualNorms(int nnormsRow, int nnormsCol, R *norms)SoPlexBase< R >
setIntegralityInformation(int ncols, int *intInfo)SoPlexBase< R >
setIntParam(const IntParam param, const int value, const bool init=true)SoPlexBase< R >
setRandomSeed(unsigned int seed)SoPlexBase< R >
setRealParam(const RealParam param, const Real value, const bool init=true)SoPlexBase< R >
setSettings(const Settings &newSettings, const bool init=true)SoPlexBase< R >
setTimings(const Timer::TYPE ttype)SoPlexBase< R >
settings() constSoPlexBase< R >
SIMPLIFIER enum valueSoPlexBase< R >
SIMPLIFIER_AUTO enum valueSoPlexBase< R >
SIMPLIFIER_INTERNAL enum valueSoPlexBase< R >
SIMPLIFIER_MODIFYROWFAC enum valueSoPlexBase< R >
SIMPLIFIER_OFF enum valueSoPlexBase< R >
SIMPLIFIER_PAPILO enum valueSoPlexBase< R >
SOLUTION_POLISHING enum valueSoPlexBase< R >
solve(volatile bool *interrupt=NULL)SoPlexBase< R >
SOLVEMODE enum valueSoPlexBase< R >
SOLVEMODE_AUTO enum valueSoPlexBase< R >
SOLVEMODE_RATIONAL enum valueSoPlexBase< R >
SOLVEMODE_REAL enum valueSoPlexBase< R >
solveTime() constSoPlexBase< R >
SoPlexBase()SoPlexBase< R >
SoPlexBase(const SoPlexBase< R > &rhs)SoPlexBase< R >
SPARSITY_THRESHOLD enum valueSoPlexBase< R >
spxoutSoPlexBase< R >mutable
STALLREFLIMIT enum valueSoPlexBase< R >
STARTER enum valueSoPlexBase< R >
STARTER_OFF enum valueSoPlexBase< R >
STARTER_SUM enum valueSoPlexBase< R >
STARTER_VECTOR enum valueSoPlexBase< R >
STARTER_WEIGHT enum valueSoPlexBase< R >
statisticString() constSoPlexBase< R >
STATTIMER enum valueSoPlexBase< R >
status() constSoPlexBase< R >
syncLPRational()SoPlexBase< R >
syncLPReal()SoPlexBase< R >
SYNCMODE enum valueSoPlexBase< R >
SYNCMODE_AUTO enum valueSoPlexBase< R >
SYNCMODE_MANUAL enum valueSoPlexBase< R >
SYNCMODE_ONLYREAL enum valueSoPlexBase< R >
TESTDUALINF enum valueSoPlexBase< R >
TIMELIMIT enum valueSoPlexBase< R >
TIMER enum valueSoPlexBase< R >
TIMER_CPU enum valueSoPlexBase< R >
TIMER_OFF enum valueSoPlexBase< R >
TIMER_WALLCLOCK enum valueSoPlexBase< R >
totalSizeDualRational(const int base=2)SoPlexBase< R >
totalSizePrimalRational(const int base=2)SoPlexBase< R >
upperRational() constSoPlexBase< R >
upperRational(int i) constSoPlexBase< R >
upperReal(int i) constSoPlexBase< R >
upperRealInternal() constSoPlexBase< R >
USECOMPDUAL enum valueSoPlexBase< R >
USEDECOMPDUALSIMPLEX enum valueSoPlexBase< R >
VERBOSITY enum valueSoPlexBase< R >
VERBOSITY_DEBUG enum valueSoPlexBase< R >
VERBOSITY_ERROR enum valueSoPlexBase< R >
VERBOSITY_FULL enum valueSoPlexBase< R >
VERBOSITY_HIGH enum valueSoPlexBase< R >
VERBOSITY_NORMAL enum valueSoPlexBase< R >
VERBOSITY_WARNING enum valueSoPlexBase< R >
writeBasisFile(const char *filename, const NameSet *rowNames=0, const NameSet *colNames=0, const bool cpxFormat=false) constSoPlexBase< R >
writeDualFileReal(const char *filename, const NameSet *rowNames=0, const NameSet *colNames=0, const DIdxSet *intvars=0) constSoPlexBase< R >
writeFile(const char *filename, const NameSet *rowNames=0, const NameSet *colNames=0, const DIdxSet *intvars=0, const bool unscale=true) constSoPlexBase< R >
writeFileRational(const char *filename, const NameSet *rowNames=0, const NameSet *colNames=0, const DIdxSet *intvars=0) constSoPlexBase< R >
writeFileReal(const char *filename, const NameSet *rowNames=0, const NameSet *colNames=0, const DIdxSet *intvars=0, const bool unscale=true) constSoPlexBase< R >
writeStateRational(const char *filename, const NameSet *rowNames=0, const NameSet *colNames=0, const bool cpxFormat=false) constSoPlexBase< R >
writeStateReal(const char *filename, const NameSet *rowNames=0, const NameSet *colNames=0, const bool cpxFormat=false) constSoPlexBase< R >
~SoPlexBase()SoPlexBase< R >virtual