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 |