This is the complete list of members for abacus::LpSub, including all inherited members.
_addCols(ArrayBuffer< Column * > &newCols)=0 | abacus::LP | protectedpure virtual |
_addRows(ArrayBuffer< Row * > &newRows)=0 | abacus::LP | protectedpure virtual |
_approx()=0 | abacus::LP | protectedpure virtual |
_barrier(bool doCrossover)=0 | abacus::LP | protectedpure virtual |
_barXVal(int i) const =0 | abacus::LP | protectedpure virtual |
_changeLBound(int i, double newLb)=0 | abacus::LP | protectedpure virtual |
_changeRhs(Array< double > &newRhs)=0 | abacus::LP | protectedpure virtual |
_changeUBound(int i, double newUb)=0 | abacus::LP | protectedpure virtual |
_colRealloc(int newSize)=0 | abacus::LP | protectedpure virtual |
_dualSimplex()=0 | abacus::LP | protectedpure virtual |
_getInfeas(int &infeasRow, int &infeasCol, double *bInvRow) const =0 | abacus::LP | protectedpure virtual |
_getSimplexIterationLimit(int &limit) const =0 | abacus::LP | protectedpure virtual |
_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 |
_lBound(int i) const =0 | abacus::LP | protectedpure virtual |
_loadBasis(Array< LPVARSTAT::STATUS > &lpVarStat, Array< SlackStat::STATUS > &slackStat)=0 | abacus::LP | protectedpure virtual |
_lpVarStat(int i) const =0 | abacus::LP | protectedpure virtual |
_maxCol() const =0 | abacus::LP | protectedpure virtual |
_maxRow() const =0 | abacus::LP | protectedpure virtual |
_nCol() const =0 | abacus::LP | protectedpure virtual |
_nnz() const =0 | abacus::LP | protectedpure virtual |
_nRow() const =0 | abacus::LP | protectedpure virtual |
_obj(int i) const =0 | abacus::LP | protectedpure virtual |
_pivotSlackVariableIn(ArrayBuffer< int > &rows)=0 | abacus::LP | protectedpure virtual |
_primalSimplex()=0 | abacus::LP | protectedpure virtual |
_reco(int i) const =0 | abacus::LP | protectedpure virtual |
_remCols(ArrayBuffer< int > &vars)=0 | abacus::LP | protectedpure virtual |
_remRows(ArrayBuffer< int > &ind)=0 | abacus::LP | protectedpure virtual |
_rhs(int i) const =0 | abacus::LP | protectedpure virtual |
_row(int i, Row &r) const =0 | abacus::LP | protectedpure virtual |
_rowRealloc(int newSize)=0 | abacus::LP | protectedpure virtual |
_sense() const =0 | abacus::LP | protectedpure virtual |
_sense(const OptSense &newSense)=0 | abacus::LP | protectedpure virtual |
_setSimplexIterationLimit(int limit)=0 | abacus::LP | protectedpure virtual |
_slack(int i) const =0 | abacus::LP | protectedpure virtual |
_slackStat(int i) const =0 | abacus::LP | protectedpure virtual |
_uBound(int i) const =0 | abacus::LP | protectedpure virtual |
_value() const =0 | abacus::LP | protectedpure virtual |
_xVal(int i) const =0 | abacus::LP | protectedpure virtual |
_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 |
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 |
barXValStatus() const | abacus::LP | inline |
barXValStatus_ | abacus::LP | protected |
basisStatus() const | abacus::LP | inline |
basisStatus_ | abacus::LP | protected |
BoundBranchRule class | abacus::LpSub | friend |
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 |
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 |
ConBranchRule class | abacus::LpSub | friend |
conRealloc(int newSize) | abacus::LpSub | privatevirtual |
constraint2row(ArrayBuffer< Constraint * > &newCons, ArrayBuffer< Row * > &newRows) | abacus::LpSub | private |
COPBRANCHRULE class | abacus::LpSub | friend |
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 | |
Feasible enum value | abacus::LP | |
fracPart(double x) | abacus::AbacusRoot | inlinestatic |
getInfeas(int &infeasCon, int &infeasVar, double *bInvRow) const override | abacus::LpSub | virtual |
getSimplexIterationLimit(int &limit) const | abacus::LP | inline |
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 |
LP(Master *master) | abacus::LP | inline |
LP(const LP &rhs) | abacus::LP | private |
lp2orig_ | abacus::LpSub | 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 |
lpVarStat(int i) const override | abacus::LpSub | virtual |
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 |
obj(int i) const | abacus::LpSub | private |
onOff(bool value) | abacus::AbacusRoot | static |
operator=(const LpSub &rhs) | abacus::LpSub | 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 |
pivotSlackVariableIn(ArrayBuffer< int > &rows) | abacus::LP | virtual |
Primal enum value | abacus::LP | |
reco(int i) const override | abacus::LpSub | virtual |
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 |
row(int i, Row &r) const | abacus::LP | inline |
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 |
sense() const | abacus::LP | inline |
sense(const OptSense &newSense) | abacus::LP | inline |
SetBranchRule class | abacus::LpSub | friend |
setSimplexIterationLimit(int limit) | abacus::LP | inline |
slack(int c) const | abacus::LP | inlinevirtual |
slackStat(int i) const | abacus::LP | inlinevirtual |
slackStatus() const | abacus::LP | inline |
slackStatus_ | abacus::LP | protected |
SOLSTAT enum name | abacus::LP | |
sub() const | abacus::LpSub | inline |
Sub class | abacus::LpSub | friend |
sub_ | abacus::LpSub | 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 | |
ValBranchRule class | abacus::LpSub | friend |
value() const override | abacus::LpSub | inlinevirtual |
valueAdd_ | abacus::LpSub | private |
varRealloc(int newSize) | abacus::LpSub | privatevirtual |
writeBasisMatrix(const char *fileName) | abacus::LP | |
xVal(int i) const override | abacus::LpSub | virtual |
xValStatus() const | abacus::LP | inline |
xValStatus_ | abacus::LP | protected |
yVal(int c) const | abacus::LP | inlinevirtual |
yValStatus() const | abacus::LP | inline |
yValStatus_ | abacus::LP | protected |
~AbacusRoot() | abacus::AbacusRoot | inlinevirtual |
~LP() | abacus::LP | inlinevirtual |
~LpSub() | abacus::LpSub | virtual |