| _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] |