_activate() | ABA_SUB | [private, virtual] |
_conEliminate() | ABA_SUB | [private, virtual] |
_deactivate() | ABA_SUB | [private, virtual] |
_fixByLogImp(bool &newValues) | ABA_SUB | [private, virtual] |
_improve(double &primalValue) | ABA_SUB | [private, virtual] |
_initMakeFeas() | ABA_SUB | [private, virtual] |
_makeFeasible() | ABA_SUB | [private, virtual] |
_pricing(bool &newValues, bool doFixSet=true) | ABA_SUB | [private, virtual] |
_removeCons(ABA_BUFFER< int > &remove) | ABA_SUB | [private, virtual] |
_removeVars(ABA_BUFFER< int > &remove) | ABA_SUB | [private, virtual] |
_selectCons(ABA_BUFFER< ABA_POOLSLOT< ABA_CONSTRAINT, ABA_VARIABLE > * > &newCons) | ABA_SUB | [private, virtual] |
_selectVars(ABA_BUFFER< ABA_POOLSLOT< ABA_VARIABLE, ABA_CONSTRAINT > * > &newVars) | ABA_SUB | [private, virtual] |
_separate() | ABA_SUB | [private, virtual] |
_setByLogImp(bool &newValues) | ABA_SUB | [private, virtual] |
_varEliminate() | ABA_SUB | [private, virtual] |
ABA_BOUNDBRANCHRULE class | ABA_SUB | [friend] |
ABA_LPSOLUTION< ABA_CONSTRAINT, ABA_VARIABLE > class | ABA_SUB | [friend] |
ABA_LPSOLUTION< ABA_VARIABLE, ABA_CONSTRAINT > class | ABA_SUB | [friend] |
ABA_MASTER class | ABA_SUB | [friend] |
ABA_OPENSUB class | ABA_SUB | [friend] |
ABA_SUB(ABA_MASTER *master, double conRes, double varRes, double nnzRes, bool relativeRes=true, ABA_BUFFER< ABA_POOLSLOT< ABA_CONSTRAINT, ABA_VARIABLE > * > *constraints=0, ABA_BUFFER< ABA_POOLSLOT< ABA_VARIABLE, ABA_CONSTRAINT > * > *variables=0) | ABA_SUB | |
ABA_SUB(ABA_MASTER *master, ABA_SUB *father, ABA_BRANCHRULE *branchRule) | ABA_SUB | |
ABA_SUB(const ABA_SUB &rhs) | ABA_SUB | [private] |
actCon() const | ABA_SUB | [inline] |
actCon_ | ABA_SUB | [protected] |
activate() | ABA_SUB | [protected, virtual] |
activated_ | ABA_SUB | [private] |
activateVars(ABA_BUFFER< ABA_POOLSLOT< ABA_VARIABLE, ABA_CONSTRAINT > * > &newVars) | ABA_SUB | [private, virtual] |
Active enum value | ABA_SUB | |
actVar() const | ABA_SUB | [inline] |
actVar_ | ABA_SUB | [protected] |
addBranchingConstraint(ABA_POOLSLOT< ABA_CONSTRAINT, ABA_VARIABLE > *slot) | ABA_SUB | [inline, virtual] |
addConBuffer_ | ABA_SUB | [protected] |
addConBufferSpace() const | ABA_SUB | [inline] |
addCons(ABA_BUFFER< ABA_CONSTRAINT * > &constraints, ABA_POOL< ABA_CONSTRAINT, ABA_VARIABLE > *pool=0, ABA_BUFFER< bool > *keepInPool=0, ABA_BUFFER< double > *rank=0) | ABA_SUB | [protected, virtual] |
addCons(ABA_BUFFER< ABA_POOLSLOT< ABA_CONSTRAINT, ABA_VARIABLE > * > &newCons) | ABA_SUB | [protected, virtual] |
addVarBuffer_ | ABA_SUB | [protected] |
addVarBufferSpace() const | ABA_SUB | [inline] |
addVars(ABA_BUFFER< ABA_VARIABLE * > &variables, ABA_POOL< ABA_VARIABLE, ABA_CONSTRAINT > *pool=0, ABA_BUFFER< bool > *keepInPool=0, ABA_BUFFER< double > *rank=0) | ABA_SUB | [protected, virtual] |
addVars(ABA_BUFFER< ABA_POOLSLOT< ABA_VARIABLE, ABA_CONSTRAINT > * > &newVars) | ABA_SUB | [protected, virtual] |
addVarsToLp(ABA_BUFFER< ABA_POOLSLOT< ABA_VARIABLE, ABA_CONSTRAINT > * > &newVars, ABA_BUFFER< ABA_FSVARSTAT * > *localStatus=0) | ABA_SUB | [private, virtual] |
allBranchOnSetVars_ | ABA_SUB | [protected] |
ancestor(const ABA_SUB *sub) const | ABA_SUB | |
basicConEliminate(ABA_BUFFER< int > &remove) | ABA_SUB | [protected, virtual] |
betterDual(double x) const | ABA_SUB | [protected] |
bInvRow_ | ABA_SUB | [protected] |
boundCrash() const | ABA_SUB | [protected] |
branching() | ABA_SUB | [protected, virtual] |
Branching enum value | ABA_SUB | |
branchingOnVariable(ABA_BUFFER< ABA_BRANCHRULE * > &rules) | ABA_SUB | [protected, virtual] |
branchRule() const | ABA_SUB | [inline] |
branchRule_ | ABA_SUB | [protected] |
chooseLpMethod(int nVarRemoved, int nConRemoved, int nVarAdded, int nConAdded) | ABA_SUB | [protected, virtual] |
closeHalf(int &branchVar, ABA_VARTYPE::TYPE branchVarType) | ABA_SUB | [protected] |
closeHalf(ABA_BUFFER< int > &branchVar, ABA_VARTYPE::TYPE branchVarType) | ABA_SUB | [protected] |
closeHalfExpensive(int &branchVar, ABA_VARTYPE::TYPE branchVarType) | ABA_SUB | [protected] |
closeHalfExpensive(ABA_BUFFER< int > &variables, ABA_VARTYPE::TYPE branchVarType) | ABA_SUB | [protected] |
compareBranchingSampleRanks(ABA_ARRAY< double > &rank1, ABA_ARRAY< double > &rank2) | ABA_SUB | [protected, virtual] |
conEliminate(ABA_BUFFER< int > &remove) | ABA_SUB | [protected, virtual] |
conRealloc(int newSize) | ABA_SUB | [protected, virtual] |
conReserve_ | ABA_SUB | [private] |
constraint(int i) const | ABA_SUB | |
constraintPoolSeparation(int ranking=0, ABA_POOL< ABA_CONSTRAINT, ABA_VARIABLE > *pool=0, double minViolation=0.001) | ABA_SUB | [protected, virtual] |
cutting() | ABA_SUB | [protected, virtual] |
Cutting enum value | ABA_SUB | |
deactivate() | ABA_SUB | [protected, virtual] |
Done enum value | ABA_SUB | |
Dormant enum value | ABA_SUB | |
dualBound() const | ABA_SUB | [inline] |
dualBound(double x) | ABA_SUB | |
dualBound_ | ABA_SUB | [protected] |
dualRound(double x) | ABA_SUB | [protected, virtual] |
exceptionBranch() | ABA_SUB | [protected, virtual] |
exceptionFathom() | ABA_SUB | [protected, virtual] |
exit(enum EXITCODES code) const | ABA_ABACUSROOT | [virtual] |
EXITCODES enum name | ABA_ABACUSROOT | |
Fatal enum value | ABA_ABACUSROOT | |
father() const | ABA_SUB | [inline] |
father_ | ABA_SUB | [protected] |
fathom(bool reoptimize) | ABA_SUB | [protected, virtual] |
Fathomed enum value | ABA_SUB | |
fathoming() | ABA_SUB | [protected, virtual] |
Fathoming enum value | ABA_SUB | |
fathomTheSubTree() | ABA_SUB | [protected, virtual] |
feasible()=0 | ABA_SUB | [protected, pure virtual] |
findNonFixedSet(ABA_BUFFER< int > &branchVar, ABA_VARTYPE::TYPE branchVarType) | ABA_SUB | [protected] |
findNonFixedSet(int &branchVar, ABA_VARTYPE::TYPE branchVarType) | ABA_SUB | [protected] |
fix(int i, ABA_FSVARSTAT *newStat, bool &newValue) | ABA_SUB | [protected, virtual] |
fixAndSet(bool &newValues) | ABA_SUB | [protected, virtual] |
fixAndSetTime() | ABA_SUB | [protected, virtual] |
fixByLogImp(ABA_BUFFER< int > &variable, ABA_BUFFER< ABA_FSVARSTAT * > &status) | ABA_SUB | [protected, virtual] |
fixByRedCost(bool &newValues, bool saveCand) | ABA_SUB | [protected, virtual] |
fixing(bool &newValues, bool saveCand=false) | ABA_SUB | [protected, virtual] |
fixSetNewBound(int i) | ABA_SUB | [private, virtual] |
forceExactSolver() const | ABA_SUB | [inline] |
forceExactSolver_ | ABA_SUB | [private] |
fracPart(double x) const | ABA_ABACUSROOT | |
fsVarStat(int i) const | ABA_SUB | [inline] |
fsVarStat_ | ABA_SUB | [protected] |
generateBranchRules(ABA_BUFFER< ABA_BRANCHRULE * > &rules) | ABA_SUB | [protected, virtual] |
generateLp() | ABA_SUB | [protected, virtual] |
generateSon(ABA_BRANCHRULE *rule)=0 | ABA_SUB | [protected, pure virtual] |
genNonLiftCons_ | ABA_SUB | [protected] |
getBase() | ABA_SUB | [private, virtual] |
goodCol(ABA_COLUMN &col, ABA_ARRAY< double > &row, double x, double lb, double ub) | ABA_SUB | [protected, virtual] |
guarantee() | ABA_SUB | [protected, virtual] |
guaranteed() | ABA_SUB | [protected, virtual] |
id() const | ABA_SUB | [inline] |
id_ | ABA_SUB | [private] |
ignoreInTailingOff() | ABA_SUB | |
ignoreInTailingOff_ | ABA_SUB | [private] |
improve(double &primalValue) | ABA_SUB | [protected, virtual] |
infeasCon_ | ABA_SUB | [protected] |
infeasible() | ABA_SUB | [protected] |
infeasibleSub() | ABA_SUB | [private, virtual] |
infeasVar_ | ABA_SUB | [protected] |
initializeCons(int maxCon) | ABA_SUB | [protected, virtual] |
initializeLp() | ABA_SUB | [protected, virtual] |
initializeVars(int maxVar) | ABA_SUB | [protected, virtual] |
initMakeFeas(ABA_BUFFER< ABA_INFEASCON * > &infeasCon, ABA_BUFFER< ABA_VARIABLE * > &newVars, ABA_POOL< ABA_VARIABLE, ABA_CONSTRAINT > **pool) | ABA_SUB | [protected, virtual] |
integerFeasible() | ABA_SUB | [protected] |
lastIterConAdd_ | ABA_SUB | [protected] |
lastIterVarAdd_ | ABA_SUB | [protected] |
lastLP_ | ABA_SUB | [private] |
lBound(int i) const | ABA_SUB | [inline] |
lBound(int i, double l) | ABA_SUB | [inline] |
lBound_ | ABA_SUB | [protected] |
level() const | ABA_SUB | [inline] |
level_ | ABA_SUB | [private] |
localTimer_ | ABA_SUB | [private] |
lowerBound() const | ABA_SUB | |
lp() const | ABA_SUB | [inline] |
lp_ | ABA_SUB | [protected] |
lpMethod_ | ABA_SUB | [protected] |
lpRankBranchingRule(ABA_BRANCHRULE *branchRule, int iterLimit=-1) | ABA_SUB | [protected] |
lpVarStat(int i) const | ABA_SUB | [inline] |
lpVarStat_ | ABA_SUB | [protected] |
makeFeasible() | ABA_SUB | [protected, virtual] |
master() const | ABA_SUB | [inline] |
master_ | ABA_SUB | [protected] |
maxCon() const | ABA_SUB | [inline] |
maxIterations(int max) | ABA_SUB | |
maxIterations_ | ABA_SUB | [private] |
maxVar() const | ABA_SUB | [inline] |
nCon() const | ABA_SUB | [inline] |
nDormantRounds() const | ABA_SUB | [inline] |
nDormantRounds_ | ABA_SUB | [private] |
newDormantRound() | ABA_SUB | [inline, private, virtual] |
nIter_ | ABA_SUB | [protected] |
nnzReserve() const | ABA_SUB | [inline] |
nnzReserve_ | ABA_SUB | [private] |
nonBindingConEliminate(ABA_BUFFER< int > &remove) | ABA_SUB | [protected, virtual] |
nOpt_ | ABA_SUB | [private] |
nVar() const | ABA_SUB | [inline] |
objAllInteger() | ABA_SUB | |
Ok enum value | ABA_ABACUSROOT | |
onOff(bool value) | ABA_ABACUSROOT | |
operator=(const ABA_SUB &rhs) | ABA_SUB | [private] |
optimize() | ABA_SUB | [protected, virtual] |
pausing() | ABA_SUB | [protected, virtual] |
PHASE enum name | ABA_SUB | |
prepareBranching(bool &lastIteration) | ABA_SUB | [protected, virtual] |
pricing() | ABA_SUB | [protected, virtual] |
primalSeparation() | ABA_SUB | [protected, virtual] |
Processed enum value | ABA_SUB | |
rankBranchingRule(ABA_BRANCHRULE *branchRule) | ABA_SUB | [protected, virtual] |
rankBranchingSample(ABA_BUFFER< ABA_BRANCHRULE * > &sample, ABA_ARRAY< double > &rank) | ABA_SUB | [protected, virtual] |
redCostVarEliminate(ABA_BUFFER< int > &remove) | ABA_SUB | [protected] |
relativeReserve() const | ABA_SUB | [inline] |
relativeReserve_ | ABA_SUB | [private] |
removeCon(int i) | ABA_SUB | [virtual] |
removeConBuffer_ | ABA_SUB | [protected] |
removeCons(ABA_BUFFER< int > &remove) | ABA_SUB | [virtual] |
removeNonLiftableCons() | ABA_SUB | [protected, virtual] |
removeVar(int i) | ABA_SUB | [inline] |
removeVarBuffer_ | ABA_SUB | [protected] |
removeVars(ABA_BUFFER< int > &remove) | ABA_SUB | |
reoptimize() | ABA_SUB | [protected, virtual] |
selectBestBranchingSample(int nSamples, ABA_BUFFER< ABA_BRANCHRULE * > **samples) | ABA_SUB | [protected, virtual] |
selectBranchingVariable(int &variable) | ABA_SUB | [protected, virtual] |
selectBranchingVariableCandidates(ABA_BUFFER< int > &candidates) | ABA_SUB | [protected, virtual] |
selectCons() | ABA_SUB | [protected, virtual] |
selectVars() | ABA_SUB | [protected, virtual] |
separate() | ABA_SUB | [protected, virtual] |
set(int i, ABA_FSVARSTAT *newStat, bool &newValue) | ABA_SUB | [protected, virtual] |
set(int i, ABA_FSVARSTAT::STATUS newStat, bool &newValue) | ABA_SUB | [protected, virtual] |
set(int i, ABA_FSVARSTAT::STATUS newStat, double value, bool &newValue) | ABA_SUB | [protected, virtual] |
setByLogImp(ABA_BUFFER< int > &variable, ABA_BUFFER< ABA_FSVARSTAT * > &status) | ABA_SUB | [protected, virtual] |
setByRedCost() | ABA_SUB | [protected, virtual] |
setting(bool &newValues) | ABA_SUB | [protected, virtual] |
slackStat(int i) const | ABA_SUB | [inline] |
slackStat_ | ABA_SUB | [protected] |
solveApproxNow() | ABA_SUB | [protected, virtual] |
solveLp() | ABA_SUB | [protected, virtual] |
sons_ | ABA_SUB | [private] |
status() const | ABA_SUB | [inline] |
STATUS enum name | ABA_SUB | |
status_ | ABA_SUB | [private] |
tailingOff() | ABA_SUB | [protected, virtual] |
tailOff_ | ABA_SUB | [protected] |
uBound(int i) const | ABA_SUB | [inline] |
uBound(int i, double u) | ABA_SUB | [inline] |
uBound_ | ABA_SUB | [protected] |
Unprocessed enum value | ABA_SUB | |
updateBoundInLp(int i) | ABA_SUB | [private, virtual] |
upperBound() const | ABA_SUB | |
varEliminate(ABA_BUFFER< int > &remove) | ABA_SUB | [protected, virtual] |
variable(int i) const | ABA_SUB | |
variablePoolSeparation(int ranking=0, ABA_POOL< ABA_VARIABLE, ABA_CONSTRAINT > *pool=0, double minViolation=0.001) | ABA_SUB | [protected, virtual] |
varRealloc(int newSize) | ABA_SUB | [protected, virtual] |
varReserve_ | ABA_SUB | [private] |
xVal(int i) const | ABA_SUB | [inline] |
xVal_ | ABA_SUB | [protected] |
yVal(int i) const | ABA_SUB | [inline] |
yVal_ | ABA_SUB | [protected] |
~ABA_ABACUSROOT() | ABA_ABACUSROOT | [virtual] |
~ABA_SUB() | ABA_SUB | [virtual] |