This is the complete list of members for abacus::OsiIF, including all inherited members.
_addCols(ArrayBuffer< Column * > &newVars) override | abacus::OsiIF | privatevirtual |
_addRows(ArrayBuffer< Row * > &newRows) override | abacus::OsiIF | privatevirtual |
_approx() override | abacus::OsiIF | privatevirtual |
_barrier(bool doCrossover) override | abacus::OsiIF | privatevirtual |
_barXVal(int i) const override | abacus::OsiIF | privatevirtual |
_changeLBound(int i, double newLb) override | abacus::OsiIF | privatevirtual |
_changeRhs(Array< double > &newRhs) override | abacus::OsiIF | privatevirtual |
_changeUBound(int i, double newUb) override | abacus::OsiIF | privatevirtual |
_colRealloc(int newSize) override | abacus::OsiIF | privatevirtual |
_dualSimplex() override | abacus::OsiIF | privatevirtual |
_getInfeas(int &infeasRow, int &infeasCol, double *bInvRow) const override | abacus::OsiIF | privatevirtual |
_getSimplexIterationLimit(int &limit) const override | abacus::OsiIF | inlineprivatevirtual |
_initialize(OptSense sense, int nRow, int maxRow, int nCol, int maxCol, Array< double > &obj, Array< double > &lBound, Array< double > &uBound, Array< Row * > &rows) override | abacus::OsiIF | privatevirtual |
_lBound(int i) const override | abacus::OsiIF | inlineprivatevirtual |
_loadBasis(Array< LPVARSTAT::STATUS > &lpVarStat, Array< SlackStat::STATUS > &slackStat) override | abacus::OsiIF | privatevirtual |
_lpVarStat(int i) const override | abacus::OsiIF | privatevirtual |
_maxCol() const override | abacus::OsiIF | inlineprivatevirtual |
_maxRow() const override | abacus::OsiIF | inlineprivatevirtual |
_nCol() const override | abacus::OsiIF | inlineprivatevirtual |
_nnz() const override | abacus::OsiIF | inlineprivatevirtual |
_nRow() const override | abacus::OsiIF | inlineprivatevirtual |
_obj(int i) const override | abacus::OsiIF | inlineprivatevirtual |
_pivotSlackVariableIn(ArrayBuffer< int > &rows) override | abacus::OsiIF | privatevirtual |
_primalSimplex() override | abacus::OsiIF | privatevirtual |
_reco(int i) const override | abacus::OsiIF | inlineprivatevirtual |
_remCols(ArrayBuffer< int > &vars) override | abacus::OsiIF | privatevirtual |
_remRows(ArrayBuffer< int > &ind) override | abacus::OsiIF | privatevirtual |
_rhs(int i) const override | abacus::OsiIF | inlineprivatevirtual |
_row(int i, Row &r) const override | abacus::OsiIF | privatevirtual |
_rowRealloc(int newSize) override | abacus::OsiIF | privatevirtual |
_sense() const override | abacus::OsiIF | privatevirtual |
_sense(const OptSense &newSense) override | abacus::OsiIF | privatevirtual |
_setSimplexIterationLimit(int limit) override | abacus::OsiIF | inlineprivatevirtual |
_slack(int i) const override | abacus::OsiIF | privatevirtual |
_slackStat(int i) const override | abacus::OsiIF | privatevirtual |
_uBound(int i) const override | abacus::OsiIF | inlineprivatevirtual |
_value() const override | abacus::OsiIF | inlineprivatevirtual |
_xVal(int i) const override | abacus::OsiIF | inlineprivatevirtual |
_yVal(int i) const override | abacus::OsiIF | inlineprivatevirtual |
addCols(ArrayBuffer< Column * > &newCols) | abacus::LP | |
addRows(ArrayBuffer< Row * > &newRows) | abacus::LP | |
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 | abacus::LP | inlinevirtual |
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) | abacus::LP | virtual |
changeRhs(Array< double > &newRhs) | abacus::LP | inline |
changeUBound(int i, double newUb) | abacus::LP | virtual |
collower_ | abacus::OsiIF | private |
colRangeCheck(int i) const | abacus::LP | protected |
colRealloc(int newSize) | abacus::LP | inline |
colsNnz(int nRow, Array< Row * > &rows, Array< int > &nnz) | abacus::LP | protected |
colupper_ | abacus::OsiIF | 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 | |
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 &infeasRow, int &infeasCol, double *bInvRow) const | abacus::LP | inlinevirtual |
getSimplexIterationLimit(int &limit) const | abacus::LP | inline |
getSol() | abacus::OsiIF | private |
infeasible() const | abacus::LP | inlinevirtual |
Infeasible enum value | abacus::LP | |
initialize(OptSense sense, int nRow, int maxRow, int nCol, int maxCol, Array< double > &obj, Array< double > &lBound, Array< double > &uBound, Array< Row * > &rows) | abacus::LP | inline |
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::LP | inline |
initPostOpt() | abacus::LP | inlineprivate |
lBound(int i) const | abacus::LP | inline |
LimitReached enum value | abacus::LP | |
loadBasis(Array< LPVARSTAT::STATUS > &lpVarStat, Array< SlackStat::STATUS > &slackStat) | abacus::LP | inlinevirtual |
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 |
lpMasterOsi_ | abacus::OsiIF | private |
lpSolverTime() | abacus::LP | inline |
lpSolverTime_ | abacus::LP | protected |
lpVarStat(int i) const | abacus::LP | inlinevirtual |
lpVarStat2osi(LPVARSTAT::STATUS stat) const | abacus::OsiIF | private |
master_ | abacus::LP | protected |
maxCol() const | abacus::LP | inline |
maxRow() const | abacus::LP | inline |
METHOD enum name | abacus::LP | |
Missing enum value | abacus::LP | |
nCol() const | abacus::LP | inline |
nnz() const | abacus::LP | inline |
nOpt() const | abacus::LP | inline |
nOpt_ | abacus::LP | protected |
nRow() const | abacus::LP | inline |
numCols_ | abacus::OsiIF | private |
numRows_ | abacus::OsiIF | private |
obj(int i) const | abacus::LP | inline |
objcoeff_ | abacus::OsiIF | private |
onOff(bool value) | abacus::AbacusRoot | static |
operator=(const OsiIF &rhs) | abacus::OsiIF | private |
Optimal enum value | abacus::LP | |
optimize(METHOD method) | abacus::LP | virtual |
OPTSTAT enum name | abacus::LP | |
optStat_ | abacus::LP | protected |
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 | abacus::LP | inlinevirtual |
reco_ | abacus::OsiIF | private |
recoStatus() const | abacus::LP | inline |
recoStatus_ | abacus::LP | protected |
remCols(ArrayBuffer< int > &cols) | abacus::LP | inline |
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::LP | inline |
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 | |
switchInterfaces(SOLVERTYPE newMethod) | abacus::OsiIF | private |
uBound(int i) const | abacus::LP | inline |
Unbounded enum value | abacus::LP | |
Unoptimized enum value | abacus::LP | |
value() const | abacus::LP | inlinevirtual |
value_ | abacus::OsiIF | private |
writeBasisMatrix(const char *fileName) | abacus::LP | |
ws_ | abacus::OsiIF | private |
xVal(int i) const | abacus::LP | inlinevirtual |
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 |
~OsiIF() | abacus::OsiIF | virtual |