This is the complete list of members for SoPlex, including all inherited members.
_addColReal(const LPColReal &lpcol) | SoPlex | private |
_addColReal(Real obj, Real lower, const SVectorReal &lpcol, Real upper) | SoPlex | private |
_addColsReal(const LPColSetReal &lpcolset) | SoPlex | private |
_addRowReal(const LPRowReal &lprow) | SoPlex | private |
_addRowReal(Real lhs, const SVectorReal &lprow, Real rhs) | SoPlex | private |
_addRowsReal(const LPRowSetReal &lprowset) | SoPlex | private |
_applyPolishing | SoPlex | private |
_basisStatusCols | SoPlex | private |
_basisStatusRows | SoPlex | private |
_beforeLiftCols | SoPlex | private |
_beforeLiftRows | SoPlex | private |
_changeBoundsReal(const VectorReal &lower, const VectorReal &upper) | SoPlex | private |
_changeBoundsReal(int i, const Real &lower, const Real &upper) | SoPlex | private |
_changeColReal(int i, const LPColReal &lpcol) | SoPlex | private |
_changeElementReal(int i, int j, const Real &val) | SoPlex | private |
_changeLhsReal(const VectorReal &lhs) | SoPlex | private |
_changeLhsReal(int i, const Real &lhs) | SoPlex | private |
_changeLowerReal(const VectorReal &lower) | SoPlex | private |
_changeLowerReal(int i, const Real &lower) | SoPlex | private |
_changeRangeReal(const VectorReal &lhs, const VectorReal &rhs) | SoPlex | private |
_changeRangeReal(int i, const Real &lhs, const Real &rhs) | SoPlex | private |
_changeRhsReal(const VectorReal &rhs) | SoPlex | private |
_changeRhsReal(int i, const Real &rhs) | SoPlex | private |
_changeRowReal(int i, const LPRowReal &lprow) | SoPlex | private |
_changeUpperReal(const VectorReal &upper) | SoPlex | private |
_changeUpperReal(int i, const Real &upper) | SoPlex | private |
_checkBasisScaling() | SoPlex | private |
_checkOriginalProblemOptimality(Vector primalVector, bool printViol) | SoPlex | private |
_checkScaling(SPxLPReal *origLP) const | SoPlex | private |
_colNames | SoPlex | private |
_colTypes | SoPlex | private |
_completeRangeTypesRational() | SoPlex | private |
_compSlackColId | SoPlex | private |
_compSlackDualRowId | SoPlex | private |
_compSlufactor | SoPlex | private |
_compSolver | SoPlex | private |
_computeBasisInverseRational() | SoPlex | private |
_computeInfeasBox(SolRational &sol, bool transformed) | SoPlex | private |
_computeReducedProbObjCoeff(bool &stop) | SoPlex | private |
_createDecompReducedAndComplementaryProblems() | SoPlex | private |
_currentProb | SoPlex | private |
_currentSettings | SoPlex | private |
_decompColStatus | SoPlex | private |
_decompCompPrimalColIDs | SoPlex | private |
_decompCompPrimalFixedVarIDs | SoPlex | private |
_decompCompPrimalRowIDs | SoPlex | private |
_decompCompPrimalVarBoundIDs | SoPlex | private |
_decompCompProbColIDsIdx | SoPlex | private |
_decompDisplayLine | SoPlex | private |
_decompDualColIDs | SoPlex | private |
_decompDualRowIDs | SoPlex | private |
_decompElimPrimalRowIDs | SoPlex | private |
_decompFeasVector | SoPlex | private |
_decompFixedVarDualIDs | SoPlex | private |
_decompLP | SoPlex | private |
_decompPrimalColIDs | SoPlex | private |
_decompPrimalRowIDs | SoPlex | private |
_decompReducedProbColIDs | SoPlex | private |
_decompReducedProbColRowIDs | SoPlex | private |
_decompReducedProbCols | SoPlex | private |
_decompReducedProbRowIDs | SoPlex | private |
_decompReducedProbRows | SoPlex | private |
_decompResolveWithoutPreprocessing(SPxSolver &solver, SLUFactor &sluFactor, SPxSimplifier::Result result) | SoPlex | private |
_decompRowStatus | SoPlex | private |
_decompSimplifyAndSolve(SPxSolver &solver, SLUFactor &sluFactor, bool fromScratch, bool applyPreprocessing) | SoPlex | private |
_decompTransBasis | SoPlex | private |
_decompVarBoundDualIDs | SoPlex | private |
_decompViolatedBounds | SoPlex | private |
_decompViolatedRows | SoPlex | private |
_deleteAndUpdateRowsComplementaryProblem(SPxRowId rangedRowIds[], int &naddedrows) | SoPlex | private |
_disableSimplifierAndScaler() | SoPlex | private |
_enableSimplifierAndScaler() | SoPlex | private |
_ensureDSVectorRationalMemory(DSVectorRational &vec, const int newmax) const | SoPlex | private |
_ensureRationalLP() | SoPlex | private |
_ensureRealLPLoaded() | SoPlex | private |
_evaluateSolutionDecomp(SPxSolver &solver, SLUFactor &sluFactor, SPxSimplifier::Result result) | SoPlex | private |
_evaluateSolutionReal(SPxSimplifier::Result simplificationStatus) | SoPlex | private |
_factorizeColumnRational(SolRational &sol, DataArray< SPxSolver::VarStatus > &basisStatusRows, DataArray< SPxSolver::VarStatus > &basisStatusCols, bool &stoppedTime, bool &stoppedIter, bool &error, bool &optimal) | SoPlex | private |
_feasLhs | SoPlex | private |
_feasLower | SoPlex | private |
_feasObj | SoPlex | private |
_feasRhs | SoPlex | private |
_feasUpper | SoPlex | private |
_findViolatedRows(Real compObjValue, DataArray< RowViolation > &violatedrows, int &nviolatedrows) | SoPlex | private |
_fixedOrigVars | SoPlex | private |
_formDecompComplementaryProblem() | SoPlex | private |
_formDecompReducedProblem(bool &stop) | SoPlex | private |
_getCompatibleBoundCons(LPRowSet &boundcons, int *compatboundcons, int *nonposind, int *ncompatboundcons, int nnonposind, bool &stop) | SoPlex | private |
_getCompatibleColumns(Vector feasVector, int *nonposind, int *compatind, int *rowsforremoval, int *colsforremoval, int nnonposind, int *ncompatind, bool formRedProb, bool &stop) | SoPlex | private |
_getRowsForRemovalComplementaryProblem(int *nonposind, int *bind, int *rowsforremoval, int *nrowsforremoval, int nnonposind) | SoPlex | private |
_getZeroDualMultiplierIndices(Vector feasVector, int *nonposind, int *colsforremoval, int *nnonposind, bool &stop) | SoPlex | private |
_hasBasis | SoPlex | private |
_hasSolRational | SoPlex | private |
_hasSolReal | SoPlex | private |
_identifyComplementaryDualFixedPrimalVars(int *currFixedVars) | SoPlex | private |
_identifyComplementaryPrimalFixedPrimalVars(int *currFixedVars) | SoPlex | private |
_idxToPerm(int *idx, int idxSize, int *perm, int permSize) const | SoPlex | private |
_invalidateSolution() | SoPlex | private |
_isConsistent() const | SoPlex | private |
_isRealLPLoaded | SoPlex | private |
_isRealLPScaled | SoPlex | private |
_isSolveStopped(bool &stoppedTime, bool &stoppedIter) const | SoPlex | private |
_lastSolveMode | SoPlex | private |
_lift() | SoPlex | private |
_loadRealLP(bool initBasis) | SoPlex | private |
_lowerFinite(const RangeType &rangeType) const | SoPlex | private |
_manualLhs | SoPlex | private |
_manualLower | SoPlex | private |
_manualObj | SoPlex | private |
_manualRealLP | SoPlex | private |
_manualRhs | SoPlex | private |
_manualUpper | SoPlex | private |
_modLhs | SoPlex | private |
_modLower | SoPlex | private |
_modObj | SoPlex | private |
_modRhs | SoPlex | private |
_modUpper | SoPlex | private |
_nCompPrimalCols | SoPlex | private |
_nCompPrimalRows | SoPlex | private |
_nDecompViolBounds | SoPlex | private |
_nDecompViolRows | SoPlex | private |
_nDualCols | SoPlex | private |
_nDualRows | SoPlex | private |
_nElimPrimalRows | SoPlex | private |
_nPrimalCols | SoPlex | private |
_nPrimalRows | SoPlex | private |
_optimizeCalls | SoPlex | private |
_optimizeRational() | SoPlex | private |
_optimizeReal() | SoPlex | private |
_parseSettingsLine(char *line, const int lineNumber) | SoPlex | private |
_performFeasIRStable(SolRational &sol, bool &withDualFarkas, bool &stopped, bool &stoppedIter, bool &error) | SoPlex | private |
_performOptIRStable(SolRational &sol, bool acceptUnbounded, bool acceptInfeasible, int minRounds, bool &primalFeasible, bool &dualFeasible, bool &infeasible, bool &unbounded, bool &stopped, bool &stoppedIter, bool &error) | SoPlex | private |
_performUnboundedIRStable(SolRational &sol, bool &hasUnboundedRay, bool &stopped, bool &stoppedIter, bool &error) | SoPlex | private |
_preprocessAndSolveReal(bool applyPreprocessing) | SoPlex | private |
_pricerAuto | SoPlex | private |
_pricerDantzig | SoPlex | private |
_pricerDevex | SoPlex | private |
_pricerParMult | SoPlex | private |
_pricerQuickSteep | SoPlex | private |
_pricerSteep | SoPlex | private |
_primalDualDiff | SoPlex | private |
_project(SolRational &sol) | SoPlex | private |
_rangeToPerm(int start, int end, int *perm, int permSize) const | SoPlex | private |
_rangeTypeRational(const Rational &lower, const Rational &upper) const | SoPlex | private |
_rangeTypeReal(const Real &lower, const Real &upper) const | SoPlex | private |
_rationalFeastol | SoPlex | private |
_rationalLP | SoPlex | private |
_rationalLUSolver | SoPlex | private |
_rationalLUSolverBind | SoPlex | private |
_rationalMaxscaleincr | SoPlex | private |
_rationalNegInfty | SoPlex | private |
_rationalNegone | SoPlex | private |
_rationalOpttol | SoPlex | private |
_rationalPosInfty | SoPlex | private |
_rationalPosone | SoPlex | private |
_rationalZero | SoPlex | private |
_ratiotesterBoundFlipping | SoPlex | private |
_ratiotesterFast | SoPlex | private |
_ratiotesterHarris | SoPlex | private |
_ratiotesterTextbook | SoPlex | private |
_readFileRational(const char *filename, NameSet *rowNames=0, NameSet *colNames=0, DIdxSet *intVars=0) | SoPlex | private |
_readFileReal(const char *filename, NameSet *rowNames=0, NameSet *colNames=0, DIdxSet *intVars=0) | SoPlex | private |
_realLP | SoPlex | private |
_reapplyPersistentScaling() const | SoPlex | private |
_recomputeRangeTypesRational() | SoPlex | private |
_recomputeRangeTypesReal() | SoPlex | private |
_reconstructSolutionRational(SolRational &sol, DataArray< SPxSolver::VarStatus > &basisStatusRows, DataArray< SPxSolver::VarStatus > &basisStatusCols, const Rational &denomBoundSquared) | SoPlex | private |
_removeColRangeReal(int start, int end, int perm[]) | SoPlex | private |
_removeColReal(int i) | SoPlex | private |
_removeColsReal(int perm[]) | SoPlex | private |
_removeColsReal(int idx[], int n, int perm[]) | SoPlex | private |
_removeComplementaryDualFixedPrimalVars(int *currFixedVars) | SoPlex | private |
_removeRowRangeReal(int start, int end, int perm[]) | SoPlex | private |
_removeRowReal(int i) | SoPlex | private |
_removeRowsReal(int perm[]) | SoPlex | private |
_removeRowsReal(int idx[], int n, int perm[]) | SoPlex | private |
_resolveWithoutPreprocessing(SPxSimplifier::Result simplificationStatus) | SoPlex | private |
_restoreBasis() | SoPlex | private |
_restoreLPReal() | SoPlex | private |
_rowNames | SoPlex | private |
_rowTypes | SoPlex | private |
_scaler | SoPlex | private |
_scalerBiequi | SoPlex | private |
_scalerGeo1 | SoPlex | private |
_scalerGeo8 | SoPlex | private |
_scalerGeoequi | SoPlex | private |
_scalerLeastsq | SoPlex | private |
_scalerUniequi | SoPlex | private |
_setComplementaryDualOriginalObjective() | SoPlex | private |
_setComplementaryPrimalOriginalObjective() | SoPlex | private |
_simplifier | SoPlex | private |
_simplifierMainSM | SoPlex | private |
_slackCols | SoPlex | private |
_slufactor | SoPlex | private |
_solRational | SoPlex | private |
_solReal | SoPlex | private |
_solveDecompositionDualSimplex() | SoPlex | private |
_solveDecompReducedProblem() | SoPlex | private |
_solver | SoPlex | private |
_solveRealForRational(bool fromscratch, VectorReal &primal, VectorReal &dual, DataArray< SPxSolver::VarStatus > &basisStatusRows, DataArray< SPxSolver::VarStatus > &basisStatusCols, bool &returnedBasis) | SoPlex | private |
_solveRealLPAndRecordStatistics() | SoPlex | private |
_solveRealStable(bool acceptUnbounded, bool acceptInfeasible, VectorReal &primal, VectorReal &dual, DataArray< SPxSolver::VarStatus > &basisStatusRows, DataArray< SPxSolver::VarStatus > &basisStatusCols, bool &returnedBasis, const bool forceNoSimplifier=false) | SoPlex | private |
_starter | SoPlex | private |
_starterSum | SoPlex | private |
_starterVector | SoPlex | private |
_starterWeight | SoPlex | private |
_statistics | SoPlex | private |
_status | SoPlex | private |
_storeBasis() | SoPlex | private |
_storedBasis | SoPlex | private |
_storedBasisStatusCols | SoPlex | private |
_storedBasisStatusRows | SoPlex | private |
_storeLPReal() | SoPlex | private |
_storeSolutionReal(bool verify=true) | SoPlex | private |
_storeSolutionRealFromPresol() | SoPlex | private |
_switchRangeType(const RangeType &rangeType) const | SoPlex | private |
_syncLPRational(bool time=true) | SoPlex | private |
_syncLPReal(bool time=true) | SoPlex | private |
_syncRationalSolution() | SoPlex | private |
_syncRealSolution() | SoPlex | private |
_tauColVector | SoPlex | private |
_transformedObj | SoPlex | private |
_transformedRows | SoPlex | private |
_transformEquality() | SoPlex | private |
_transformFeasibility() | SoPlex | private |
_transformUnbounded() | SoPlex | private |
_unboundedLhs | SoPlex | private |
_unboundedLower | SoPlex | private |
_unboundedRhs | SoPlex | private |
_unboundedUpper | SoPlex | private |
_unitMatrixRational | SoPlex | private |
_unitVectorRational(const int i) | SoPlex | private |
_unscaleCalls | SoPlex | private |
_unscaleSolutionReal(SPxLPReal &LP, bool persistent=true) | SoPlex | private |
_untransformEquality(SolRational &sol) | SoPlex | private |
_untransformFeasibility(SolRational &sol, bool infeasible) | SoPlex | private |
_untransformUnbounded(SolRational &sol, bool unbounded) | SoPlex | private |
_updateComplementaryDualFixedPrimalVars(int *currFixedVars) | SoPlex | private |
_updateComplementaryDualSlackColCoeff() | SoPlex | private |
_updateComplementaryPrimalFixedPrimalVars(int *currFixedVars) | SoPlex | private |
_updateComplementaryPrimalSlackColCoeff() | SoPlex | private |
_updateDecompComplementaryDualProblem(bool origObj) | SoPlex | private |
_updateDecompComplementaryPrimalProblem(bool origObj) | SoPlex | private |
_updateDecompReducedProblem(Real objVal, DVector dualVector, DVector redcostVector, DVector compPrimalVector, DVector compDualVector) | SoPlex | private |
_updateDecompReducedProblemViol(bool allrows) | SoPlex | private |
_upperFinite(const RangeType &rangeType) const | SoPlex | private |
_verifySolutionReal() | SoPlex | private |
_workSol | SoPlex | private |
_writeOriginalProblemBasis(const char *filename, NameSet *rowNames, NameSet *colNames, bool cpxFormat) | SoPlex | private |
ACCEPTCYCLING enum value | SoPlex | |
addColRational(const LPColRational &lpcol) | SoPlex | |
addColReal(const LPCol &lpcol) | SoPlex | |
addColsRational(const LPColSetRational &lpcolset) | SoPlex | |
addColsReal(const LPColSetReal &lpcolset) | SoPlex | |
addRowRational(const LPRowRational &lprow) | SoPlex | |
addRowReal(const LPRowReal &lprow) | SoPlex | |
addRowsRational(const LPRowSetRational &lprowset) | SoPlex | |
addRowsReal(const LPRowSetReal &lprowset) | SoPlex | |
ALGORITHM enum value | SoPlex | |
ALGORITHM_DUAL enum value | SoPlex | |
ALGORITHM_PRIMAL enum value | SoPlex | |
areLPsInSync(const bool checkVecVals=true, const bool checkMatVals=false, const bool quiet=false) const | SoPlex | |
basisColStatus(int col) const | SoPlex | |
basisRowStatus(int row) const | SoPlex | |
basisStatus() const | SoPlex | |
BoolParam enum name | SoPlex | |
boolParam(const BoolParam param) const | SoPlex | |
BOOLPARAM_COUNT enum value | SoPlex | |
changeBoundsRational(const VectorRational &lower, const VectorRational &upper) | SoPlex | |
changeBoundsRational(int i, const Rational &lower, const Rational &upper) | SoPlex | |
changeBoundsReal(const VectorReal &lower, const VectorReal &upper) | SoPlex | |
changeBoundsReal(int i, const Real &lower, const Real &upper) | SoPlex | |
changeColRational(int i, const LPColRational &lpcol) | SoPlex | |
changeColReal(int i, const LPColReal &lpcol) | SoPlex | |
changeElementRational(int i, int j, const Rational &val) | SoPlex | |
changeElementReal(int i, int j, const Real &val) | SoPlex | |
changeLhsRational(const VectorRational &lhs) | SoPlex | |
changeLhsRational(int i, const Rational &lhs) | SoPlex | |
changeLhsReal(const VectorReal &lhs) | SoPlex | |
changeLhsReal(int i, const Real &lhs) | SoPlex | |
changeLowerRational(const VectorRational &lower) | SoPlex | |
changeLowerRational(int i, const Rational &lower) | SoPlex | |
changeLowerReal(const VectorReal &lower) | SoPlex | |
changeLowerReal(int i, const Real &lower) | SoPlex | |
changeObjRational(const VectorRational &obj) | SoPlex | |
changeObjRational(int i, const Rational &obj) | SoPlex | |
changeObjReal(const VectorReal &obj) | SoPlex | |
changeObjReal(int i, const Real &obj) | SoPlex | |
changeRangeRational(const VectorRational &lhs, const VectorRational &rhs) | SoPlex | |
changeRangeRational(int i, const Rational &lhs, const Rational &rhs) | SoPlex | |
changeRangeReal(const VectorReal &lhs, const VectorReal &rhs) | SoPlex | |
changeRangeReal(int i, const Real &lhs, const Real &rhs) | SoPlex | |
changeRhsRational(const VectorRational &rhs) | SoPlex | |
changeRhsRational(int i, const Rational &rhs) | SoPlex | |
changeRhsReal(const VectorReal &rhs) | SoPlex | |
changeRhsReal(int i, const Real &rhs) | SoPlex | |
changeRowRational(int i, const LPRowRational &lprow) | SoPlex | |
changeRowReal(int i, const LPRowReal &lprow) | SoPlex | |
changeUpperRational(const VectorRational &upper) | SoPlex | |
changeUpperRational(int i, const Rational &upper) | SoPlex | |
changeUpperReal(const VectorReal &upper) | SoPlex | |
changeUpperReal(int i, const Real &upper) | SoPlex | |
checkBasisDualFeasibility(Vector feasVec) | SoPlex | private |
CHECKMODE enum value | SoPlex | |
CHECKMODE_AUTO enum value | SoPlex | |
CHECKMODE_RATIONAL enum value | SoPlex | |
CHECKMODE_REAL enum value | SoPlex | |
clearBasis() | SoPlex | |
clearLPRational() | SoPlex | |
clearLPReal() | SoPlex | |
coefReal(int row, int col) const | SoPlex | |
colVectorRational(int i) const | SoPlex | |
colVectorRealInternal(int i) const | SoPlex | |
computeBasisInverseRational() | SoPlex | |
COMPUTEDEGEN enum value | SoPlex | |
DECOMP_COMP enum value | SoPlex | private |
DECOMP_DISPLAYFREQ enum value | SoPlex | |
DECOMP_ITERLIMIT enum value | SoPlex | |
DECOMP_MAXADDEDROWS enum value | SoPlex | |
DECOMP_ORIG enum value | SoPlex | private |
DECOMP_RED enum value | SoPlex | private |
DECOMP_VERBOSITY enum value | SoPlex | |
decompStatus enum name | SoPlex | private |
decompTerminate(Real timeLimit) | SoPlex | private |
DISPLAYFREQ enum value | SoPlex | |
dlcmSizeDualRational(const int base=2) | SoPlex | |
dlcmSizePrimalRational(const int base=2) | SoPlex | |
dmaxSizeDualRational(const int base=2) | SoPlex | |
dmaxSizePrimalRational(const int base=2) | SoPlex | |
DualSign enum name | SoPlex | private |
ENSURERAY enum value | SoPlex | |
EPSILON_FACTORIZATION enum value | SoPlex | |
EPSILON_PIVOT enum value | SoPlex | |
EPSILON_UPDATE enum value | SoPlex | |
EPSILON_ZERO enum value | SoPlex | |
EQTRANS enum value | SoPlex | |
EXPLICITVIOL enum value | SoPlex | |
FACTOR_UPDATE_MAX enum value | SoPlex | |
FACTOR_UPDATE_TYPE enum value | SoPlex | |
FACTOR_UPDATE_TYPE_ETA enum value | SoPlex | |
FACTOR_UPDATE_TYPE_FT enum value | SoPlex | |
FEASTOL enum value | SoPlex | |
FPFEASTOL enum value | SoPlex | |
FPOPTTOL enum value | SoPlex | |
FULLPERTURBATION enum value | SoPlex | |
getBasis(SPxSolver::VarStatus rows[], SPxSolver::VarStatus cols[]) const | SoPlex | |
getBasisInd(int *bind) const | SoPlex | |
getBasisIndRational(DataArray< int > &bind) | SoPlex | |
getBasisInverseColRational(const int c, SSVectorRational &vec) | SoPlex | |
getBasisInverseColReal(int c, Real *coef, int *inds=NULL, int *ninds=NULL, bool unscale=true) | SoPlex | |
getBasisInverseRowRational(const int r, SSVectorRational &vec) | SoPlex | |
getBasisInverseRowReal(int r, Real *coef, int *inds=NULL, int *ninds=NULL, bool unscale=true) | SoPlex | |
getBasisInverseTimesVecRational(const SVectorRational &rhs, SSVectorRational &sol) | SoPlex | |
getBasisInverseTimesVecReal(Real *rhs, Real *sol, bool unscale=true) | SoPlex | |
getBoundViolationRational(Rational &maxviol, Rational &sumviol) | SoPlex | |
getBoundViolationReal(Real &maxviol, Real &sumviol) | SoPlex | |
getColRational(int i, LPColRational &lpcol) const | SoPlex | |
getColsRational(int start, int end, LPColSetRational &lpcolset) const | SoPlex | |
getColVectorReal(int i, DSVectorReal &col) const | SoPlex | |
getCompSlackVarCoeff(int primalRowNum) | SoPlex | private |
getDecompBoundViolation(Real &maxviol, Real &sumviol) | SoPlex | private |
getDecompRowViolation(Real &maxviol, Real &sumviol) | SoPlex | private |
getDualFarkasRational(VectorRational &vector) | SoPlex | |
getDualFarkasReal(VectorReal &vector) | SoPlex | |
getDualNorms(int &nnormsRow, int &nnormsCol, Real *norms) const | SoPlex | |
getDualRational(VectorRational &vector) | SoPlex | |
getDualReal(VectorReal &vector) | SoPlex | |
getDualViolationRational(Rational &maxviol, Rational &sumviol) | SoPlex | |
getDualViolationReal(Real &maxviol, Real &sumviol) | SoPlex | |
getEstimatedCondition(Real &condition) | SoPlex | |
getExactCondition(Real &condition) | SoPlex | |
getExpectedDualVariableSign(int rowNumber) | SoPlex | private |
getFastCondition(Real &condition, int type=0) | SoPlex | |
getLhsReal(DVectorReal &lhs) const | SoPlex | |
getLowerReal(DVectorReal &lower) const | SoPlex | |
getNdualNorms(int &nnormsRow, int &nnormsCol) const | SoPlex | |
getObjRational(VectorRational &obj) const | SoPlex | |
getObjRational(int i, Rational &obj) const | SoPlex | |
getObjReal(VectorReal &obj) const | SoPlex | |
getOriginalProblemBasisColStatus(int &nNonBasicCols) | SoPlex | private |
getOriginalProblemBasisRowStatus(DataArray< int > °enerateRowNums, DataArray< SPxSolver::VarStatus > °enerateRowStatus, int &nDegenerateRows, int &nNonBasicRows) | SoPlex | private |
getOriginalProblemStatistics() | SoPlex | private |
getOrigProbDualVariableSign(int rowNumber) | SoPlex | private |
getOrigVarFixedDirection(int colNum) | SoPlex | private |
getPricerName() | SoPlex | |
getPrimalRational(VectorRational &vector) | SoPlex | |
getPrimalRayRational(VectorRational &vector) | SoPlex | |
getPrimalRayReal(VectorReal &vector) | SoPlex | |
getPrimalReal(VectorReal &vector) | SoPlex | |
getRatiotesterName() | SoPlex | |
getRedCostRational(VectorRational &vector) | SoPlex | |
getRedCostReal(VectorReal &vector) | SoPlex | |
getRedCostViolationRational(Rational &maxviol, Rational &sumviol) | SoPlex | |
getRedCostViolationReal(Real &maxviol, Real &sumviol) | SoPlex | |
getRhsReal(DVectorReal &rhs) const | SoPlex | |
getRowRational(int i, LPRowRational &lprow) const | SoPlex | |
getRowsRational(int start, int end, LPRowSetRational &lprowset) const | SoPlex | |
getRowVectorReal(int i, DSVectorReal &row) const | SoPlex | |
getRowViolationRational(Rational &maxviol, Rational &sumviol) | SoPlex | |
getRowViolationReal(Real &maxviol, Real &sumviol) | SoPlex | |
getScalerName() | SoPlex | |
getSimplifierName() | SoPlex | |
getSlacksRational(VectorRational &vector) | SoPlex | |
getSlacksReal(VectorReal &vector) | SoPlex | |
getStarterName() | SoPlex | |
getUpperReal(DVectorReal &upper) const | SoPlex | |
hasBasis() const | SoPlex | |
hasDual() const | SoPlex | |
hasDualFarkas() const | SoPlex | |
hasPrimal() const | SoPlex | |
hasPrimalRay() const | SoPlex | |
HYPER_PRICING enum value | SoPlex | |
HYPER_PRICING_AUTO enum value | SoPlex | |
HYPER_PRICING_OFF enum value | SoPlex | |
HYPER_PRICING_ON enum value | SoPlex | |
ignoreUnscaledViolations() | SoPlex | |
INFTY enum value | SoPlex | |
IntParam enum name | SoPlex | |
intParam(const IntParam param) const | SoPlex | |
INTPARAM_COUNT enum value | SoPlex | |
IS_FREE enum value | SoPlex | private |
IS_NEG enum value | SoPlex | private |
IS_POS enum value | SoPlex | private |
isDualFeasible() const | SoPlex | |
isPrimalFeasible() const | SoPlex | |
ITERLIMIT enum value | SoPlex | |
LEASTSQ_ACRCY enum value | SoPlex | |
LEASTSQ_MAXROUNDS enum value | SoPlex | |
lhsRational() const | SoPlex | |
lhsRational(int i) const | SoPlex | |
lhsReal(int i) const | SoPlex | |
lhsRealInternal() const | SoPlex | |
LIFTING enum value | SoPlex | |
LIFTMAXVAL enum value | SoPlex | |
LIFTMINVAL enum value | SoPlex | |
loadSettingsFile(const char *filename) | SoPlex | |
lowerRational() const | SoPlex | |
lowerRational(int i) const | SoPlex | |
lowerReal(int i) const | SoPlex | |
lowerRealInternal() const | SoPlex | |
maxAbsNonzero | SoPlex | private |
maxAbsNonzeroRational() const | SoPlex | |
maxAbsNonzeroReal() const | SoPlex | |
maxObjRational() const | SoPlex | |
maxObjRational(int i) const | SoPlex | |
maxObjReal(int i) const | SoPlex | |
maxObjRealInternal() const | SoPlex | |
MAXSCALEINCR enum value | SoPlex | |
minAbsNonzero | SoPlex | private |
minAbsNonzeroRational() const | SoPlex | |
minAbsNonzeroReal() const | SoPlex | |
MINRED enum value | SoPlex | |
multBasis(Real *vec, bool unscale=true) | SoPlex | |
multBasisTranspose(Real *vec, bool unscale=true) | SoPlex | |
numColsRational() const | SoPlex | |
numColsReal() const | SoPlex | |
numCompProbIter | SoPlex | private |
numDecompIter | SoPlex | private |
numIncludedRows | SoPlex | private |
numIterations() const | SoPlex | |
numNonzeros | SoPlex | private |
numNonzerosRational() const | SoPlex | |
numNonzerosReal() const | SoPlex | |
numProbCols | SoPlex | private |
numProbRows | SoPlex | private |
numRedProbIter | SoPlex | private |
numRowsRational() const | SoPlex | |
numRowsReal() const | SoPlex | |
OBJ_OFFSET enum value | SoPlex | |
OBJLIMIT_LOWER enum value | SoPlex | |
OBJLIMIT_UPPER enum value | SoPlex | |
objRational(int i) const | SoPlex | |
objReal(int i) const | SoPlex | |
OBJSENSE enum value | SoPlex | |
OBJSENSE_MAXIMIZE enum value | SoPlex | |
OBJSENSE_MINIMIZE enum value | SoPlex | |
objValueRational() | SoPlex | |
objValueReal() | SoPlex | |
operator=(const SoPlex &rhs) | SoPlex | |
optimize() | SoPlex | |
OPTTOL enum value | SoPlex | |
origCountBoxed | SoPlex | private |
origCountEqual | SoPlex | private |
origCountFreeCol | SoPlex | private |
origCountFreeRow | SoPlex | private |
origCountLhs | SoPlex | private |
origCountLower | SoPlex | private |
origCountRanged | SoPlex | private |
origCountRhs | SoPlex | private |
origCountUpper | SoPlex | private |
parseSettingsString(char *line) | SoPlex | |
PERSISTENTSCALING enum value | SoPlex | |
POLISHING_FRACTIONALITY enum value | SoPlex | |
POLISHING_INTEGRALITY enum value | SoPlex | |
POLISHING_OFF enum value | SoPlex | |
POWERSCALING enum value | SoPlex | |
PRICER enum value | SoPlex | |
PRICER_AUTO enum value | SoPlex | |
PRICER_DANTZIG enum value | SoPlex | |
PRICER_DEVEX enum value | SoPlex | |
PRICER_PARMULT enum value | SoPlex | |
PRICER_QUICKSTEEP enum value | SoPlex | |
PRICER_STEEP enum value | SoPlex | |
PRINTCONDITION enum value | SoPlex | |
printDecompDisplayLine(SPxSolver &solver, const SPxOut::Verbosity origVerb, bool force, bool forceHead) | SoPlex | private |
printOriginalProblemStatistics(std::ostream &os) | SoPlex | private |
printShortStatistics(std::ostream &os) | SoPlex | |
printSolutionStatistics(std::ostream &os) | SoPlex | |
printSolvingStatistics(std::ostream &os) | SoPlex | |
printStatistics(std::ostream &os) | SoPlex | |
printStatus(std::ostream &os, SPxSolver::Status status) | SoPlex | |
printUserSettings() | SoPlex | |
printVersion() const | SoPlex | |
randomSeed() const | SoPlex | |
RangeType enum name | SoPlex | private |
RANGETYPE_BOXED enum value | SoPlex | private |
RANGETYPE_FIXED enum value | SoPlex | private |
RANGETYPE_FREE enum value | SoPlex | private |
RANGETYPE_LOWER enum value | SoPlex | private |
RANGETYPE_UPPER enum value | SoPlex | private |
RATFAC enum value | SoPlex | |
RATFAC_MINSTALLS enum value | SoPlex | |
RATFACJUMP enum value | SoPlex | |
RATIOTESTER enum value | SoPlex | |
RATIOTESTER_BOUNDFLIPPING enum value | SoPlex | |
RATIOTESTER_FAST enum value | SoPlex | |
RATIOTESTER_HARRIS enum value | SoPlex | |
RATIOTESTER_TEXTBOOK enum value | SoPlex | |
RATREC enum value | SoPlex | |
RATREC_FREQ enum value | SoPlex | |
readBasisFile(const char *filename, const NameSet *rowNames=0, const NameSet *colNames=0) | SoPlex | |
readFile(const char *filename, NameSet *rowNames=0, NameSet *colNames=0, DIdxSet *intVars=0) | SoPlex | |
READMODE enum value | SoPlex | |
READMODE_RATIONAL enum value | SoPlex | |
READMODE_REAL enum value | SoPlex | |
realParam(const RealParam param) const | SoPlex | |
RealParam enum name | SoPlex | |
REALPARAM_COUNT enum value | SoPlex | |
REFAC_BASIS_NNZ enum value | SoPlex | |
REFAC_MEM_FACTOR enum value | SoPlex | |
REFAC_UPDATE_FILL enum value | SoPlex | |
REFLIMIT enum value | SoPlex | |
removeColRangeRational(int start, int end, int perm[]=0) | SoPlex | |
removeColRangeReal(int start, int end, int perm[]=0) | SoPlex | |
removeColRational(int i) | SoPlex | |
removeColReal(int i) | SoPlex | |
removeColsRational(int perm[]) | SoPlex | |
removeColsRational(int idx[], int n, int perm[]=0) | SoPlex | |
removeColsReal(int perm[]) | SoPlex | |
removeColsReal(int idx[], int n, int perm[]=0) | SoPlex | |
removeRowRangeRational(int start, int end, int perm[]=0) | SoPlex | |
removeRowRangeReal(int start, int end, int perm[]=0) | SoPlex | |
removeRowRational(int i) | SoPlex | |
removeRowReal(int i) | SoPlex | |
removeRowsRational(int perm[]) | SoPlex | |
removeRowsRational(int idx[], int n, int perm[]=0) | SoPlex | |
removeRowsReal(int perm[]) | SoPlex | |
removeRowsReal(int idx[], int n, int perm[]=0) | SoPlex | |
REPRESENTATION enum value | SoPlex | |
REPRESENTATION_AUTO enum value | SoPlex | |
REPRESENTATION_COLUMN enum value | SoPlex | |
REPRESENTATION_ROW enum value | SoPlex | |
REPRESENTATION_SWITCH enum value | SoPlex | |
resetSettings(const bool quiet=false, const bool init=true) | SoPlex | |
rhsRational() const | SoPlex | |
rhsRational(int i) const | SoPlex | |
rhsReal(int i) const | SoPlex | |
rhsRealInternal() const | SoPlex | |
ROWBOUNDFLIPS enum value | SoPlex | |
rowTypeRational(int i) const | SoPlex | |
rowTypeReal(int i) const | SoPlex | |
rowVectorRational(int i) const | SoPlex | |
rowVectorRealInternal(int i) const | SoPlex | |
saveSettingsFile(const char *filename, const bool onlyChanged=false) const | SoPlex | |
SCALER enum value | SoPlex | |
SCALER_BIEQUI enum value | SoPlex | |
SCALER_GEO1 enum value | SoPlex | |
SCALER_GEO8 enum value | SoPlex | |
SCALER_GEOEQUI enum value | SoPlex | |
SCALER_LEASTSQ enum value | SoPlex | |
SCALER_OFF enum value | SoPlex | |
SCALER_UNIEQUI enum value | SoPlex | |
setBasis(const SPxSolver::VarStatus rows[], const SPxSolver::VarStatus cols[]) | SoPlex | |
setBoolParam(const BoolParam param, const bool value, const bool init=true) | SoPlex | |
setDualNorms(int nnormsRow, int nnormsCol, Real *norms) | SoPlex | |
setIntegralityInformation(int ncols, int *intInfo) | SoPlex | |
setIntParam(const IntParam param, const int value, const bool init=true) | SoPlex | |
setRandomSeed(unsigned int seed) | SoPlex | |
setRealParam(const RealParam param, const Real value, const bool init=true) | SoPlex | |
setSettings(const Settings &newSettings, const bool init=true) | SoPlex | |
settings() const | SoPlex | |
SIMPLIFIER enum value | SoPlex | |
SIMPLIFIER_AUTO enum value | SoPlex | |
SIMPLIFIER_OFF enum value | SoPlex | |
SOLUTION_POLISHING enum value | SoPlex | |
solve() | SoPlex | |
SOLVEMODE enum value | SoPlex | |
SOLVEMODE_AUTO enum value | SoPlex | |
SOLVEMODE_RATIONAL enum value | SoPlex | |
SOLVEMODE_REAL enum value | SoPlex | |
solveTime() const | SoPlex | |
SoPlex() | SoPlex | |
SoPlex(const SoPlex &rhs) | SoPlex | |
SPARSITY_THRESHOLD enum value | SoPlex | |
spxout | SoPlex | mutable |
STALLREFLIMIT enum value | SoPlex | |
STARTER enum value | SoPlex | |
STARTER_OFF enum value | SoPlex | |
STARTER_SUM enum value | SoPlex | |
STARTER_VECTOR enum value | SoPlex | |
STARTER_WEIGHT enum value | SoPlex | |
statisticString() const | SoPlex | |
status() const | SoPlex | |
syncLPRational() | SoPlex | |
syncLPReal() | SoPlex | |
SYNCMODE enum value | SoPlex | |
SYNCMODE_AUTO enum value | SoPlex | |
SYNCMODE_MANUAL enum value | SoPlex | |
SYNCMODE_ONLYREAL enum value | SoPlex | |
TESTDUALINF enum value | SoPlex | |
TIMELIMIT enum value | SoPlex | |
TIMER enum value | SoPlex | |
TIMER_CPU enum value | SoPlex | |
TIMER_OFF enum value | SoPlex | |
TIMER_WALLCLOCK enum value | SoPlex | |
totalSizeDualRational(const int base=2) | SoPlex | |
totalSizePrimalRational(const int base=2) | SoPlex | |
upperRational() const | SoPlex | |
upperRational(int i) const | SoPlex | |
upperReal(int i) const | SoPlex | |
upperRealInternal() const | SoPlex | |
USECOMPDUAL enum value | SoPlex | |
USEDECOMPDUALSIMPLEX enum value | SoPlex | |
VERBOSITY enum value | SoPlex | |
VERBOSITY_DEBUG enum value | SoPlex | |
VERBOSITY_ERROR enum value | SoPlex | |
VERBOSITY_FULL enum value | SoPlex | |
VERBOSITY_HIGH enum value | SoPlex | |
VERBOSITY_NORMAL enum value | SoPlex | |
VERBOSITY_WARNING enum value | SoPlex | |
writeBasisFile(const char *filename, const NameSet *rowNames=0, const NameSet *colNames=0, const bool cpxFormat=false) const | SoPlex | |
writeDualFileReal(const char *filename, const NameSet *rowNames=0, const NameSet *colNames=0, const DIdxSet *intvars=0) const | SoPlex | |
writeFileRational(const char *filename, const NameSet *rowNames=0, const NameSet *colNames=0, const DIdxSet *intvars=0) const | SoPlex | |
writeFileReal(const char *filename, const NameSet *rowNames=0, const NameSet *colNames=0, const DIdxSet *intvars=0, const bool unscale=true) const | SoPlex | |
writeStateRational(const char *filename, const NameSet *rowNames=0, const NameSet *colNames=0, const bool cpxFormat=false) const | SoPlex | |
writeStateReal(const char *filename, const NameSet *rowNames=0, const NameSet *colNames=0, const bool cpxFormat=false) const | SoPlex | |
~SoPlex() | SoPlex | virtual |