This is the complete list of members for abacus::LpSubOsi, including all inherited members.
| abacus::_addCols(ArrayBuffer< Column * > &newCols)=0 | abacus::LP | protectedpure virtual |
| abacus::_addRows(ArrayBuffer< Row * > &newRows)=0 | abacus::LP | protectedpure virtual |
| abacus::_approx()=0 | abacus::LP | protectedpure virtual |
| abacus::_barrier(bool doCrossover)=0 | abacus::LP | protectedpure virtual |
| abacus::_barXVal(int i) const =0 | abacus::LP | protectedpure virtual |
| abacus::_changeLBound(int i, double newLb)=0 | abacus::LP | protectedpure virtual |
| abacus::_changeRhs(Array< double > &newRhs)=0 | abacus::LP | protectedpure virtual |
| abacus::_changeUBound(int i, double newUb)=0 | abacus::LP | protectedpure virtual |
| abacus::_colRealloc(int newSize)=0 | abacus::LP | protectedpure virtual |
| abacus::_dualSimplex()=0 | abacus::LP | protectedpure virtual |
| abacus::_getInfeas(int &infeasRow, int &infeasCol, double *bInvRow) const =0 | abacus::LP | protectedpure virtual |
| abacus::_getSimplexIterationLimit(int &limit) const =0 | abacus::LP | protectedpure virtual |
| abacus::_initialize(OptSense sense, int nRow, int maxRow, int nCol, int maxCol, Array< double > &obj, Array< double > &lBound, Array< double > &uBound, Array< Row * > &rows)=0 | abacus::LP | protectedpure virtual |
| abacus::_lBound(int i) const =0 | abacus::LP | protectedpure virtual |
| abacus::_loadBasis(Array< LPVARSTAT::STATUS > &lpVarStat, Array< SlackStat::STATUS > &slackStat)=0 | abacus::LP | protectedpure virtual |
| abacus::_lpVarStat(int i) const =0 | abacus::LP | protectedpure virtual |
| abacus::_maxCol() const =0 | abacus::LP | protectedpure virtual |
| abacus::_maxRow() const =0 | abacus::LP | protectedpure virtual |
| abacus::_nCol() const =0 | abacus::LP | protectedpure virtual |
| abacus::_nnz() const =0 | abacus::LP | protectedpure virtual |
| abacus::_nRow() const =0 | abacus::LP | protectedpure virtual |
| abacus::_obj(int i) const =0 | abacus::LP | protectedpure virtual |
| abacus::_pivotSlackVariableIn(ArrayBuffer< int > &rows)=0 | abacus::LP | protectedpure virtual |
| abacus::_primalSimplex()=0 | abacus::LP | protectedpure virtual |
| abacus::_reco(int i) const =0 | abacus::LP | protectedpure virtual |
| abacus::_remCols(ArrayBuffer< int > &vars)=0 | abacus::LP | protectedpure virtual |
| abacus::_remRows(ArrayBuffer< int > &ind)=0 | abacus::LP | protectedpure virtual |
| abacus::_rhs(int i) const =0 | abacus::LP | protectedpure virtual |
| abacus::_row(int i, Row &r) const =0 | abacus::LP | protectedpure virtual |
| abacus::_rowRealloc(int newSize)=0 | abacus::LP | protectedpure virtual |
| abacus::_sense() const =0 | abacus::LP | protectedpure virtual |
| abacus::_sense(const OptSense &newSense)=0 | abacus::LP | protectedpure virtual |
| abacus::_setSimplexIterationLimit(int limit)=0 | abacus::LP | protectedpure virtual |
| abacus::_slack(int i) const =0 | abacus::LP | protectedpure virtual |
| abacus::_slackStat(int i) const =0 | abacus::LP | protectedpure virtual |
| abacus::_uBound(int i) const =0 | abacus::LP | protectedpure virtual |
| abacus::_value() const =0 | abacus::LP | protectedpure virtual |
| abacus::_xVal(int i) const =0 | abacus::LP | protectedpure virtual |
| abacus::_yVal(int i) const =0 | abacus::LP | protectedpure virtual |
| addCols(ArrayBuffer< Column * > &newCols) | abacus::LP | |
| addCons(ArrayBuffer< Constraint * > &newCons) | abacus::LpSub | privatevirtual |
| addRows(ArrayBuffer< Row * > &newRows) | abacus::LP | |
| addVars(ArrayBuffer< Variable * > &vars, ArrayBuffer< FSVarStat * > &fsVarStat, ArrayBuffer< double > &lb, ArrayBuffer< double > &ub) | abacus::LpSub | privatevirtual |
| Approx enum value | abacus::OsiIF | |
| Approximate enum value | abacus::LP | |
| ascii2bool(const string &str) | abacus::AbacusRoot | static |
| Available enum value | abacus::LP | |
| BarrierAndCrossover enum value | abacus::LP | |
| BarrierNoCrossover enum value | abacus::LP | |
| barXVal(int i) const override | abacus::LpSub | virtual |
| barXVal_ | abacus::OsiIF | private |
| barXValStatus() const | abacus::LP | inline |
| barXValStatus_ | abacus::LP | protected |
| basisStatus() const | abacus::LP | inline |
| basisStatus_ | abacus::LP | protected |
| changeLBound(int i, double newLb) override | abacus::LpSub | privatevirtual |
| changeRhs(Array< double > &newRhs) | abacus::LP | inline |
| changeUBound(int i, double newUb) override | abacus::LpSub | privatevirtual |
| collower_ | abacus::OsiIF | private |
| colRangeCheck(int i) const | abacus::LP | protected |
| colRealloc(int newSize) | abacus::LpSub | private |
| colsNnz(int nRow, Array< Row * > &rows, Array< int > &nnz) | abacus::LP | protected |
| colupper_ | abacus::OsiIF | private |
| conRealloc(int newSize) | abacus::LpSub | privatevirtual |
| constraint2row(ArrayBuffer< Constraint * > &newCons, ArrayBuffer< Row * > &newRows) | abacus::LpSub | private |
| convertSenseToBound(double inf, const char sense, const double right, const double range, double &lower, double &upper) const | abacus::OsiIF | inlineprivate |
| csense2osi(CSense *sense) const | abacus::OsiIF | private |
| cStat_ | abacus::OsiIF | private |
| currentSolverType() const | abacus::OsiIF | inline |
| currentSolverType_ | abacus::OsiIF | private |
| Dual enum value | abacus::LP | |
| eliminable(int i) const | abacus::LpSub | private |
| eliminated(int i) const | abacus::LpSub | inlineprivate |
| elimVal(int i) const | abacus::LpSub | privatevirtual |
| elimVal(FSVarStat *stat, double lb, double ub) const | abacus::LpSub | privatevirtual |
| endsWith(const string &str, const string &end) | abacus::AbacusRoot | static |
| Error enum value | abacus::LP | |
| Exact enum value | abacus::OsiIF | |
| Feasible enum value | abacus::LP | |
| fracPart(double x) | abacus::AbacusRoot | inlinestatic |
| freeChar(char *&ptr) | abacus::OsiIF | inlineprivate |
| freeChar(const char *&ptr) | abacus::OsiIF | inlineprivate |
| freeDouble(const double *&ptr) | abacus::OsiIF | inlineprivate |
| freeDouble(double *&ptr) | abacus::OsiIF | inlineprivate |
| freeInt(int *&ptr) | abacus::OsiIF | inlineprivate |
| freeStatus(CoinWarmStartBasis::Status *&) | abacus::OsiIF | private |
| getDefaultInterface() | abacus::OsiIF | private |
| getInfeas(int &infeasCon, int &infeasVar, double *bInvRow) const override | abacus::LpSub | virtual |
| getSimplexIterationLimit(int &limit) const | abacus::LP | inline |
| getSol() | abacus::OsiIF | private |
| infeasCon() | abacus::LpSub | inline |
| infeasCons_ | abacus::LpSub | private |
| infeasible() const override | abacus::LpSub | inlinevirtual |
| Infeasible enum value | abacus::LP | |
| initialize() | abacus::LpSub | protectedvirtual |
| initialize(OptSense sense, int nRow, int maxRow, int nCol, int maxCol, Array< double > &obj, Array< double > &lBound, Array< double > &uBound, Array< Row * > &rows) | abacus::LpSub | private |
| initialize(OptSense sense, int nRow, int maxRow, int nCol, int maxCol, Array< double > &obj, Array< double > &lBound, Array< double > &uBound, Array< Row * > &rows, Array< LPVARSTAT::STATUS > &lpVarStat, Array< SlackStat::STATUS > &slackStat) | abacus::LpSub | private |
| initPostOpt() | abacus::LP | inlineprivate |
| lBound(int i) const | abacus::LpSub | |
| LimitReached enum value | abacus::LP | |
| loadBasis(Array< LPVARSTAT::STATUS > &lpVarStat, Array< SlackStat::STATUS > &slackStat) override | abacus::LpSub | virtual |
| loadDummyRow(OsiSolverInterface *s2, const double *lbounds, const double *ubounds, const double *objectives) | abacus::OsiIF | private |
| LP(Master *master) | abacus::LP | inline |
| LP(const LP &rhs) | abacus::LP | private |
| lp2orig_ | abacus::LpSub | private |
| lpMasterOsi_ | abacus::OsiIF | private |
| lpSolverTime() | abacus::LP | inline |
| lpSolverTime_ | abacus::LP | protected |
| LpSub(Master *master, const Sub *sub) | abacus::LpSub | inline |
| LpSub(const LpSub &rhs) | abacus::LpSub | private |
| LpSubOsi(Master *master, Sub *sub) | abacus::LpSubOsi | inline |
| LpSubOsi(const LpSubOsi &rhs) | abacus::LpSubOsi | private |
| lpVarStat(int i) const override | abacus::LpSub | virtual |
| lpVarStat2osi(LPVARSTAT::STATUS stat) const | abacus::OsiIF | private |
| master_ | abacus::LP | protected |
| maxCol() const | abacus::LpSub | private |
| maxRow() const | abacus::LP | inline |
| METHOD enum name | abacus::LP | |
| Missing enum value | abacus::LP | |
| nCol() const | abacus::LpSub | private |
| nnz() const | abacus::LpSub | private |
| nOpt() const | abacus::LP | inline |
| nOpt_ | abacus::LP | protected |
| nOrigVar_ | abacus::LpSub | private |
| nRow() const | abacus::LP | inline |
| numCols_ | abacus::OsiIF | private |
| numRows_ | abacus::OsiIF | private |
| obj(int i) const | abacus::LpSub | private |
| objcoeff_ | abacus::OsiIF | private |
| onOff(bool value) | abacus::AbacusRoot | static |
| operator=(const LpSubOsi &rhs) | abacus::LpSubOsi | private |
| Optimal enum value | abacus::LP | |
| optimize(METHOD method) override | abacus::LpSub | privatevirtual |
| OPTSTAT enum name | abacus::LP | |
| optStat_ | abacus::LP | protected |
| orig2lp_ | abacus::LpSub | private |
| osi2csense(char sense) const | abacus::OsiIF | private |
| osi2lpVarStat(CoinWarmStartBasis::Status stat) const | abacus::OsiIF | private |
| osi2slackStat(CoinWarmStartBasis::Status stat) const | abacus::OsiIF | private |
| OsiIF(Master *master) | abacus::OsiIF | |
| OsiIF(Master *master, OptSense sense, int nRow, int maxRow, int nCol, int maxCol, Array< double > &obj, Array< double > &lb, Array< double > &ub, Array< Row * > &rows) | abacus::OsiIF | |
| OsiIF(const OsiIF &rhs) | abacus::OsiIF | private |
| osiLP() | abacus::OsiIF | inline |
| osiLP_ | abacus::OsiIF | private |
| pivotSlackVariableIn(ArrayBuffer< int > &rows) | abacus::LP | virtual |
| Primal enum value | abacus::LP | |
| reco(int i) const override | abacus::LpSub | virtual |
| reco_ | abacus::OsiIF | private |
| recoStatus() const | abacus::LP | inline |
| recoStatus_ | abacus::LP | protected |
| remCols(ArrayBuffer< int > &cols) | abacus::LP | inline |
| removeCons(ArrayBuffer< int > &ind) | abacus::LpSub | inlineprivatevirtual |
| removeVars(ArrayBuffer< int > &vars) | abacus::LpSub | privatevirtual |
| remRows(ArrayBuffer< int > &ind) | abacus::LP | inline |
| rhs(int i) const | abacus::LP | inline |
| rhs_ | abacus::OsiIF | private |
| row(int i, Row &r) const | abacus::LP | inline |
| rowactivity_ | abacus::OsiIF | private |
| rowRangeCheck(int r) const | abacus::LP | protected |
| rowRealloc(int newSize) | abacus::LpSub | private |
| rows2cols(int nRow, Array< Row * > &rows, Array< SparVec * > &cols) | abacus::LP | protected |
| rowsense_ | abacus::OsiIF | private |
| rStat_ | abacus::OsiIF | private |
| sense() const | abacus::LP | inline |
| sense(const OptSense &newSense) | abacus::LP | inline |
| setSimplexIterationLimit(int limit) | abacus::LP | inline |
| slack(int c) const | abacus::LP | inlinevirtual |
| slackStat(int i) const | abacus::LP | inlinevirtual |
| slackStat2osi(SlackStat::STATUS stat) const | abacus::OsiIF | private |
| slackStatus() const | abacus::LP | inline |
| slackStatus_ | abacus::LP | protected |
| SOLSTAT enum name | abacus::LP | |
| SOLVERTYPE enum name | abacus::OsiIF | |
| sub() const | abacus::LpSub | inline |
| sub_ | abacus::LpSub | private |
| switchInterfaces(SOLVERTYPE newMethod) | abacus::OsiIF | private |
| trueNCol() const | abacus::LpSub | inline |
| trueNnz() const | abacus::LpSub | inline |
| uBound(int i) const | abacus::LpSub | |
| Unbounded enum value | abacus::LP | |
| Unoptimized enum value | abacus::LP | |
| value() const override | abacus::LpSub | inlinevirtual |
| value_ | abacus::OsiIF | private |
| valueAdd_ | abacus::LpSub | private |
| varRealloc(int newSize) | abacus::LpSub | privatevirtual |
| writeBasisMatrix(const char *fileName) | abacus::LP | |
| ws_ | abacus::OsiIF | private |
| xVal(int i) const override | abacus::LpSub | virtual |
| xVal_ | abacus::OsiIF | private |
| xValStatus() const | abacus::LP | inline |
| xValStatus_ | abacus::LP | protected |
| yVal(int c) const | abacus::LP | inlinevirtual |
| yVal_ | abacus::OsiIF | private |
| yValStatus() const | abacus::LP | inline |
| yValStatus_ | abacus::LP | protected |
| ~AbacusRoot() | abacus::AbacusRoot | inlinevirtual |
| ~LP() | abacus::LP | inlinevirtual |
| ~LpSub() | abacus::LpSub | virtual |
| ~LpSubOsi() | abacus::LpSubOsi | inlinevirtual |
| ~OsiIF() | abacus::OsiIF | virtual |