This is the complete list of members for abacus::Sub, including all inherited members.
_activate() | abacus::Sub | privatevirtual |
_atLowerBound(int i) | abacus::Sub | private |
_atUpperBound(int i) | abacus::Sub | private |
_conEliminate() | abacus::Sub | privatevirtual |
_deactivate() | abacus::Sub | privatevirtual |
_fixByLogImp(bool &newValues) | abacus::Sub | privatevirtual |
_improve(double &primalValue) | abacus::Sub | privatevirtual |
_initMakeFeas() | abacus::Sub | privatevirtual |
_makeFeasible() | abacus::Sub | privatevirtual |
_pricing(bool &newValues, bool doFixSet=true) | abacus::Sub | privatevirtual |
_removeCons(ArrayBuffer< int > &remove) | abacus::Sub | privatevirtual |
_removeVars(ArrayBuffer< int > &remove) | abacus::Sub | privatevirtual |
_selectCons(ArrayBuffer< PoolSlot< Constraint, Variable > * > &newCons) | abacus::Sub | privatevirtual |
_selectVars(ArrayBuffer< PoolSlot< Variable, Constraint > * > &newVars) | abacus::Sub | privatevirtual |
_separate() | abacus::Sub | privatevirtual |
_setByLogImp(bool &newValues) | abacus::Sub | privatevirtual |
_varEliminate() | abacus::Sub | privatevirtual |
actCon() const | abacus::Sub | inline |
actCon_ | abacus::Sub | protected |
activate() | abacus::Sub | inlineprotectedvirtual |
activated_ | abacus::Sub | private |
activateVars(ArrayBuffer< PoolSlot< Variable, Constraint > * > &newVars) | abacus::Sub | privatevirtual |
ActiveSub enum value | abacus::Sub | |
actVar() const | abacus::Sub | inline |
actVar_ | abacus::Sub | protected |
addBranchingConstraint(PoolSlot< Constraint, Variable > *slot) | abacus::Sub | inlinevirtual |
addConBuffer_ | abacus::Sub | protected |
addConBufferSpace() const | abacus::Sub | inline |
addCons(ArrayBuffer< Constraint * > &constraints, Pool< Constraint, Variable > *pool=nullptr, ArrayBuffer< bool > *keepInPool=nullptr, ArrayBuffer< double > *rank=nullptr) | abacus::Sub | protectedvirtual |
addCons(ArrayBuffer< PoolSlot< Constraint, Variable > * > &newCons) | abacus::Sub | protectedvirtual |
addVarBuffer_ | abacus::Sub | protected |
addVarBufferSpace() const | abacus::Sub | inline |
addVars(ArrayBuffer< Variable * > &variables, Pool< Variable, Constraint > *pool=nullptr, ArrayBuffer< bool > *keepInPool=nullptr, ArrayBuffer< double > *rank=nullptr) | abacus::Sub | protectedvirtual |
addVars(ArrayBuffer< PoolSlot< Variable, Constraint > * > &newVars) | abacus::Sub | protectedvirtual |
addVarsToLp(ArrayBuffer< PoolSlot< Variable, Constraint > * > &newVars, ArrayBuffer< FSVarStat * > *localStatus=nullptr) | abacus::Sub | privatevirtual |
allBranchOnSetVars_ | abacus::Sub | protected |
ancestor(const Sub *sub) const | abacus::Sub | |
ascii2bool(const string &str) | abacus::AbacusRoot | static |
basicConEliminate(ArrayBuffer< int > &remove) | abacus::Sub | protectedvirtual |
betterDual(double x) const | abacus::Sub | inlineprotected |
bInvRow_ | abacus::Sub | protected |
BoundBranchRule | abacus::Sub | friend |
boundCrash() const | abacus::Sub | inlineprotected |
Branching enum value | abacus::Sub | |
branching() | abacus::Sub | protectedvirtual |
branchingOnVariable(ArrayBuffer< BranchRule * > &rules) | abacus::Sub | protectedvirtual |
branchRule() const | abacus::Sub | inline |
branchRule_ | abacus::Sub | protected |
chooseLpMethod(int nVarRemoved, int nConRemoved, int nVarAdded, int nConAdded) | abacus::Sub | protectedvirtual |
closeHalf(int &branchVar, VarType::TYPE branchVarType) | abacus::Sub | protected |
closeHalf(ArrayBuffer< int > &branchVar, VarType::TYPE branchVarType) | abacus::Sub | protected |
closeHalfExpensive(int &branchVar, VarType::TYPE branchVarType) | abacus::Sub | protected |
closeHalfExpensive(ArrayBuffer< int > &variables, VarType::TYPE branchVarType) | abacus::Sub | protected |
compareBranchingSampleRanks(Array< double > &rank1, Array< double > &rank2) | abacus::Sub | protectedvirtual |
conEliminate(ArrayBuffer< int > &remove) | abacus::Sub | protectedvirtual |
conRealloc(int newSize) | abacus::Sub | protectedvirtual |
conReserve_ | abacus::Sub | private |
constraint(int i) const | abacus::Sub | inline |
constraintPoolSeparation(int ranking=0, Pool< Constraint, Variable > *pool=nullptr, double minViolation=0.001) | abacus::Sub | protectedvirtual |
Cutting enum value | abacus::Sub | |
cutting() | abacus::Sub | protectedvirtual |
deactivate() | abacus::Sub | inlineprotectedvirtual |
Done enum value | abacus::Sub | |
Dormant enum value | abacus::Sub | |
dualBound() const | abacus::Sub | inline |
dualBound(double x) | abacus::Sub | |
dualBound_ | abacus::Sub | protected |
dualRound(double x) | abacus::Sub | protectedvirtual |
endsWith(const string &str, const string &end) | abacus::AbacusRoot | static |
exceptionBranch() | abacus::Sub | inlineprotectedvirtual |
exceptionFathom() | abacus::Sub | inlineprotectedvirtual |
father() const | abacus::Sub | inline |
father_ | abacus::Sub | protected |
fathom(bool reoptimize) | abacus::Sub | protectedvirtual |
Fathomed enum value | abacus::Sub | |
fathoming() | abacus::Sub | protectedvirtual |
Fathoming enum value | abacus::Sub | |
fathomTheSubTree() | abacus::Sub | protectedvirtual |
feasible()=0 | abacus::Sub | protectedpure virtual |
findNonFixedSet(ArrayBuffer< int > &branchVar, VarType::TYPE branchVarType) | abacus::Sub | protected |
findNonFixedSet(int &branchVar, VarType::TYPE branchVarType) | abacus::Sub | protected |
fix(int i, FSVarStat *newStat, bool &newValue) | abacus::Sub | protectedvirtual |
fixAndSet(bool &newValues) | abacus::Sub | protectedvirtual |
fixAndSetTime() | abacus::Sub | inlineprotectedvirtual |
fixByLogImp(ArrayBuffer< int > &variables, ArrayBuffer< FSVarStat * > &status) | abacus::Sub | inlineprotectedvirtual |
fixByRedCost(bool &newValues, bool saveCand) | abacus::Sub | protectedvirtual |
fixing(bool &newValues, bool saveCand=false) | abacus::Sub | protectedvirtual |
fixSetNewBound(int i) | abacus::Sub | privatevirtual |
forceExactSolver() const | abacus::Sub | inline |
forceExactSolver_ | abacus::Sub | private |
fracPart(double x) | abacus::AbacusRoot | inlinestatic |
fsVarStat(int i) const | abacus::Sub | inline |
fsVarStat_ | abacus::Sub | protected |
generateBranchRules(ArrayBuffer< BranchRule * > &rules) | abacus::Sub | inlineprotectedvirtual |
generateLp() | abacus::Sub | protectedvirtual |
generateSon(BranchRule *rule)=0 | abacus::Sub | protectedpure virtual |
genNonLiftCons_ | abacus::Sub | protected |
getBase() | abacus::Sub | privatevirtual |
goodCol(Column &col, Array< double > &row, double x, double lb, double ub) | abacus::Sub | protectedvirtual |
guarantee() const | abacus::Sub | protectedvirtual |
guaranteed() const | abacus::Sub | protectedvirtual |
id() const | abacus::Sub | inline |
id_ | abacus::Sub | private |
ignoreInTailingOff() | abacus::Sub | |
ignoreInTailingOff_ | abacus::Sub | private |
improve(double &primalValue) | abacus::Sub | protectedvirtual |
infeasCon_ | abacus::Sub | protected |
infeasible() | abacus::Sub | protected |
infeasibleSub() | abacus::Sub | privatevirtual |
infeasVar_ | abacus::Sub | protected |
initializeCons(int maxCon) | abacus::Sub | protectedvirtual |
initializeLp() | abacus::Sub | protectedvirtual |
initializeVars(int maxVar) | abacus::Sub | protectedvirtual |
initMakeFeas(ArrayBuffer< InfeasCon * > &infeasCon, ArrayBuffer< Variable * > &newVars, Pool< Variable, Constraint > **pool) | abacus::Sub | inlineprotectedvirtual |
integerFeasible() | abacus::Sub | protected |
lastIterConAdd_ | abacus::Sub | protected |
lastIterVarAdd_ | abacus::Sub | protected |
lastLP_ | abacus::Sub | private |
lBound(int i) const | abacus::Sub | inline |
lBound(int i, double l) | abacus::Sub | inline |
lBound_ | abacus::Sub | protected |
level() const | abacus::Sub | inline |
level_ | abacus::Sub | private |
localTimer_ | abacus::Sub | private |
lowerBound() const | abacus::Sub | inline |
lp() const | abacus::Sub | inline |
lp_ | abacus::Sub | protected |
lpMethod_ | abacus::Sub | protected |
lpRankBranchingRule(BranchRule *branchRule, int iterLimit=-1) | abacus::Sub | protected |
LpSolution< Constraint, Variable > | abacus::Sub | friend |
LpSolution< Variable, Constraint > | abacus::Sub | friend |
lpVarStat(int i) const | abacus::Sub | inline |
lpVarStat_ | abacus::Sub | protected |
makeFeasible() | abacus::Sub | inlineprotectedvirtual |
Master | abacus::Sub | friend |
master() | abacus::Sub | inline |
master() const | abacus::Sub | inline |
master_ | abacus::Sub | protected |
maxCon() const | abacus::Sub | inline |
maxIterations(int max) | abacus::Sub | |
maxIterations_ | abacus::Sub | private |
maxVar() const | abacus::Sub | inline |
nCon() const | abacus::Sub | inline |
nDormantRounds() const | abacus::Sub | inline |
nDormantRounds_ | abacus::Sub | private |
newDormantRound() | abacus::Sub | inlineprivatevirtual |
nIter_ | abacus::Sub | protected |
nnzReserve() const | abacus::Sub | inline |
nnzReserve_ | abacus::Sub | private |
nonBindingConEliminate(ArrayBuffer< int > &remove) | abacus::Sub | protectedvirtual |
nOpt_ | abacus::Sub | private |
nVar() const | abacus::Sub | inline |
objAllInteger() const | abacus::Sub | |
onOff(bool value) | abacus::AbacusRoot | static |
OpenSub | abacus::Sub | friend |
operator=(const Sub &rhs) | abacus::Sub | private |
optimize() | abacus::Sub | protectedvirtual |
pausing() | abacus::Sub | inlineprotectedvirtual |
PHASE enum name | abacus::Sub | |
prepareBranching(bool &lastIteration) | abacus::Sub | protectedvirtual |
pricing() | abacus::Sub | inlineprotectedvirtual |
primalSeparation() | abacus::Sub | protectedvirtual |
Processed enum value | abacus::Sub | |
rankBranchingRule(BranchRule *branchRule) | abacus::Sub | inlineprotectedvirtual |
rankBranchingSample(ArrayBuffer< BranchRule * > &sample, Array< double > &rank) | abacus::Sub | protectedvirtual |
redCostVarEliminate(ArrayBuffer< int > &remove) | abacus::Sub | protected |
relativeReserve() const | abacus::Sub | inline |
relativeReserve_ | abacus::Sub | private |
removeCon(int i) | abacus::Sub | inlinevirtual |
removeConBuffer_ | abacus::Sub | protected |
removeCons(ArrayBuffer< int > &remove) | abacus::Sub | virtual |
removeNonLiftableCons() | abacus::Sub | protectedvirtual |
removeVar(int i) | abacus::Sub | inline |
removeVarBuffer_ | abacus::Sub | protected |
removeVars(ArrayBuffer< int > &remove) | abacus::Sub | |
reoptimize() | abacus::Sub | protectedvirtual |
selectBestBranchingSample(int nSamples, ArrayBuffer< BranchRule * > **samples) | abacus::Sub | protectedvirtual |
selectBranchingVariable(int &variable) | abacus::Sub | protectedvirtual |
selectBranchingVariableCandidates(ArrayBuffer< int > &candidates) | abacus::Sub | protectedvirtual |
selectCons() | abacus::Sub | inlineprotectedvirtual |
selectVars() | abacus::Sub | inlineprotectedvirtual |
separate() | abacus::Sub | protectedvirtual |
set(int i, FSVarStat *newStat, bool &newValue) | abacus::Sub | protectedvirtual |
set(int i, FSVarStat::STATUS newStat, bool &newValue) | abacus::Sub | protectedvirtual |
set(int i, FSVarStat::STATUS newStat, double value, bool &newValue) | abacus::Sub | protectedvirtual |
setByLogImp(ArrayBuffer< int > &variable, ArrayBuffer< FSVarStat * > &status) | abacus::Sub | inlineprotectedvirtual |
setByRedCost() | abacus::Sub | protectedvirtual |
setting(bool &newValues) | abacus::Sub | protectedvirtual |
slackStat(int i) const | abacus::Sub | inline |
slackStat_ | abacus::Sub | protected |
solveApproxNow() | abacus::Sub | inlineprotectedvirtual |
solveLp() | abacus::Sub | protectedvirtual |
sons_ | abacus::Sub | private |
STATUS enum name | abacus::Sub | |
status() const | abacus::Sub | inline |
status_ | abacus::Sub | private |
Sub(Master *master, double conRes, double varRes, double nnzRes, bool relativeRes=true, ArrayBuffer< PoolSlot< Constraint, Variable > * > *constraints=nullptr, ArrayBuffer< PoolSlot< Variable, Constraint > * > *variables=nullptr) | abacus::Sub | |
Sub(Master *master, Sub *father, BranchRule *branchRule) | abacus::Sub | |
Sub(const Sub &rhs) | abacus::Sub | private |
tailingOff() | abacus::Sub | inlineprotectedvirtual |
tailOff_ | abacus::Sub | protected |
uBound(int i) const | abacus::Sub | inline |
uBound(int i, double u) | abacus::Sub | inline |
uBound_ | abacus::Sub | protected |
Unprocessed enum value | abacus::Sub | |
updateBoundInLp(int i) | abacus::Sub | privatevirtual |
upperBound() const | abacus::Sub | inline |
varEliminate(ArrayBuffer< int > &remove) | abacus::Sub | protectedvirtual |
variable(int i) const | abacus::Sub | inline |
variablePoolSeparation(int ranking=0, Pool< Variable, Constraint > *pool=nullptr, double minViolation=0.001) | abacus::Sub | protectedvirtual |
varRealloc(int newSize) | abacus::Sub | protectedvirtual |
varReserve_ | abacus::Sub | private |
xVal(int i) const | abacus::Sub | inline |
xVal_ | abacus::Sub | protected |
yVal(int i) const | abacus::Sub | inline |
yVal_ | abacus::Sub | protected |
~AbacusRoot() | abacus::AbacusRoot | inlinevirtual |
~Sub() | abacus::Sub | virtual |