| _createLpMasters() | abacus::Master | private |
| _deleteLpMasters() | abacus::Master | private |
| _initializeLpParameters() | abacus::Master | private |
| _initializeParameters() | abacus::Master | private |
| _outputLpStatistics() const | abacus::Master | private |
| _printLpParameters() const | abacus::Master | private |
| _setDefaultLpParameters() | abacus::Master | private |
| AbacusGlobal(double eps=1.0e-4, double machineEps=1.0e-7, double infinity=1.0e32) | abacus::AbacusGlobal | inline |
| AbacusGlobal(const AbacusGlobal &rhs) | abacus::AbacusGlobal | private |
| addCons(int n) | abacus::Master | inlineprivate |
| addVars(int n) | abacus::Master | inlineprivate |
| ascii2bool(const string &str) | abacus::AbacusRoot | static |
| assignParameter(int ¶m, const char *name, int minVal, int maxVal) const | abacus::AbacusGlobal | |
| assignParameter(unsigned ¶m, const char *name, unsigned minVal, unsigned maxVal) const | abacus::AbacusGlobal | |
| assignParameter(double ¶m, const char *name, double minVal, double maxVal) const | abacus::AbacusGlobal | |
| assignParameter(bool ¶m, const char *name) const | abacus::AbacusGlobal | |
| assignParameter(string ¶m, const char *name, unsigned nFeasible=0, const char *feasible[]=nullptr) const | abacus::AbacusGlobal | |
| assignParameter(char ¶m, const char *name, const char *feasible=nullptr) const | abacus::AbacusGlobal | |
| assignParameter(int ¶m, const char *name, int minVal, int maxVal, int defVal) const | abacus::AbacusGlobal | |
| assignParameter(unsigned ¶m, const char *name, unsigned minVal, unsigned maxVal, unsigned defVal) const | abacus::AbacusGlobal | |
| assignParameter(double ¶m, const char *name, double minVal, double maxVal, double defVal) const | abacus::AbacusGlobal | |
| assignParameter(bool ¶m, const char *name, bool defVal) const | abacus::AbacusGlobal | |
| assignParameter(string ¶m, const char *name, unsigned nFeasible, const char *feasible[], const char *defVal) const | abacus::AbacusGlobal | |
| assignParameter(char ¶m, const char *name, const char *feasible, char defVal) const | abacus::AbacusGlobal | |
| assignParameters() | abacus::Master | protectedvirtual |
| Basic enum value | abacus::Master | |
| BestFirst enum value | abacus::Master | |
| bestFirstSearch(const Sub *s1, const Sub *s2) const | abacus::Master | protected |
| betterDual(double x) const | abacus::Master | |
| betterPrimal(double x) const | abacus::Master | |
| BRANCHINGSTRAT enum name | abacus::Master | |
| BRANCHINGSTRAT_ | abacus::Master | static |
| branchingStrategy() const | abacus::Master | inline |
| branchingStrategy(BRANCHINGSTRAT strat) | abacus::Master | inline |
| branchingStrategy_ | abacus::Master | private |
| branchingTime() const | abacus::Master | inline |
| branchingTime_ | abacus::Master | private |
| BreadthFirst enum value | abacus::Master | |
| breadthFirstSearch(const Sub *s1, const Sub *s2) const | abacus::Master | protected |
| Cbc enum value | abacus::Master | |
| check() const | abacus::Master | |
| CloseHalf enum value | abacus::Master | |
| CloseHalfExpensive enum value | abacus::Master | |
| Clp enum value | abacus::Master | |
| conElimAge() const | abacus::Master | inline |
| conElimAge(int age) | abacus::Master | inline |
| conElimAge_ | abacus::Master | private |
| conElimEps() const | abacus::Master | inline |
| conElimEps(double eps) | abacus::Master | inline |
| conElimEps_ | abacus::Master | private |
| conElimMode() const | abacus::Master | inline |
| conElimMode(CONELIMMODE mode) | abacus::Master | inline |
| CONELIMMODE enum name | abacus::Master | |
| conElimMode_ | abacus::Master | private |
| CONELIMMODE_ | abacus::Master | static |
| conPool() const | abacus::Master | inline |
| conPool_ | abacus::Master | private |
| countLp() | abacus::Master | inlineprivate |
| CPLEX enum value | abacus::Master | |
| Csdp enum value | abacus::Master | |
| cutPool() const | abacus::Master | inline |
| cutPool_ | abacus::Master | private |
| cutting() const | abacus::Master | inline |
| cutting_ | abacus::Master | private |
| dbThreshold(int threshold) | abacus::Master | inline |
| dbThreshold() const | abacus::Master | inline |
| dbThreshold_ | abacus::Master | private |
| defaultLpSolver() const | abacus::Master | inline |
| defaultLpSolver(OSISOLVER osiSolver) | abacus::Master | inline |
| defaultLpSolver_ | abacus::Master | private |
| delayedBranching(int nOpt) const | abacus::Master | |
| DepthFirst enum value | abacus::Master | |
| depthFirstSearch(const Sub *s1, const Sub *s2) const | abacus::Master | protected |
| DiveAndBest enum value | abacus::Master | |
| diveAndBestFirstSearch(const Sub *s1, const Sub *s2) const | abacus::Master | protected |
| dualBound() const | abacus::Master | inline |
| dualBound(double x) | abacus::Master | |
| dualBound_ | abacus::Master | private |
| DyLP enum value | abacus::Master | |
| eliminateFixedSet() const | abacus::Master | inline |
| eliminateFixedSet(bool turnOn) | abacus::Master | inline |
| eliminateFixedSet_ | abacus::Master | private |
| endsWith(const string &str, const string &end) | abacus::AbacusRoot | static |
| enumerationStrategy() const | abacus::Master | inline |
| enumerationStrategy(ENUMSTRAT strat) | abacus::Master | inline |
| enumerationStrategy(const Sub *s1, const Sub *s2) | abacus::Master | virtual |
| enumerationStrategy_ | abacus::Master | private |
| ENUMSTRAT enum name | abacus::Master | |
| ENUMSTRAT_ | abacus::Master | static |
| eps() const | abacus::AbacusGlobal | inline |
| eps(double e) | abacus::AbacusGlobal | inline |
| eps_ | abacus::AbacusGlobal | private |
| equal(double x, double y) const | abacus::AbacusGlobal | inline |
| equalSubCompare(const Sub *s1, const Sub *s2) const | abacus::Master | protectedvirtual |
| Error enum value | abacus::Master | |
| ExceptionFathom enum value | abacus::Master | |
| feasibleFound() const | abacus::Master | |
| File enum value | abacus::Master | |
| findParameter(const char *name, unsigned nFeasible, const int *feasible) const | abacus::AbacusGlobal | |
| findParameter(const char *name, unsigned nFeasible, const char *feasible[]) const | abacus::AbacusGlobal | |
| findParameter(const char *name, const char *feasible) const | abacus::AbacusGlobal | |
| firstSub()=0 | abacus::Master | protectedpure virtual |
| FixCand | abacus::Master | friend |
| fixCand() const | abacus::Master | inlineprivate |
| fixCand_ | abacus::Master | private |
| fixSetByRedCost() const | abacus::Master | inline |
| fixSetByRedCost(bool on) | abacus::Master | inline |
| fixSetByRedCost_ | abacus::Master | private |
| FortMP enum value | abacus::Master | |
| fracPart(double x) | abacus::AbacusRoot | inlinestatic |
| getParameter(const char *name, int ¶m) const | abacus::AbacusGlobal | |
| getParameter(const char *name, unsigned int ¶m) const | abacus::AbacusGlobal | |
| getParameter(const char *name, double ¶m) const | abacus::AbacusGlobal | |
| getParameter(const char *name, string ¶m) const | abacus::AbacusGlobal | |
| getParameter(const char *name, bool ¶m) const | abacus::AbacusGlobal | |
| getParameter(const char *name, char ¶m) const | abacus::AbacusGlobal | |
| GLPK enum value | abacus::Master | |
| guarantee() const | abacus::Master | |
| Guaranteed enum value | abacus::Master | |
| guaranteed() const | abacus::Master | |
| Gurobi enum value | abacus::Master | |
| highestLevel() const | abacus::Master | inline |
| highestLevel_ | abacus::Master | private |
| history() const | abacus::Master | inline |
| history_ | abacus::Master | private |
| improveTime() const | abacus::Master | inline |
| improveTime_ | abacus::Master | private |
| infinity() const | abacus::AbacusGlobal | inline |
| infinity(double x) | abacus::AbacusGlobal | inline |
| infinity_ | abacus::AbacusGlobal | private |
| initializeOptimization() | abacus::Master | inlineprotectedvirtual |
| initializeOptSense(OptSense::SENSE sense) | abacus::Master | inlineprotected |
| initializeParameters() | abacus::Master | inlineprotectedvirtual |
| initializePools(ArrayBuffer< Constraint * > &constraints, ArrayBuffer< Variable * > &variables, int varPoolSize, int cutPoolSize, bool dynamicCutPool=false) | abacus::Master | protectedvirtual |
| initializePools(ArrayBuffer< Constraint * > &constraints, ArrayBuffer< Constraint * > &cuts, ArrayBuffer< Variable * > &variables, int varPoolSize, int cutPoolSize, bool dynamicCutPool=false) | abacus::Master | protectedvirtual |
| initLP() | abacus::Master | private |
| insertParameter(const char *name, const char *value) | abacus::AbacusGlobal | |
| isInfinity(double x) const | abacus::AbacusGlobal | inline |
| isInteger(double x) const | abacus::AbacusGlobal | inline |
| isInteger(double x, double eps) const | abacus::AbacusGlobal | |
| isMinusInfinity(double x) const | abacus::AbacusGlobal | inline |
| knownOptimum(double &optVal) const | abacus::Master | |
| lowerBound() const | abacus::Master | inline |
| lpMasterOsi() const | abacus::Master | inline |
| lpMasterOsi_ | abacus::Master | private |
| lpSolverTime() const | abacus::Master | inline |
| lpSolverTime_ | abacus::Master | private |
| lpTime() const | abacus::Master | inline |
| lpTime_ | abacus::Master | private |
| machineEps() const | abacus::AbacusGlobal | inline |
| machineEps(double e) | abacus::AbacusGlobal | inline |
| machineEps_ | abacus::AbacusGlobal | private |
| Master(const char *problemName, bool cutting, bool pricing, OptSense::SENSE optSense=OptSense::Unknown, double eps=1.0e-4, double machineEps=1.0e-7, double infinity=1.0e30, bool readParamFromFile=false) | abacus::Master | |
| Master(const Master &rhs) | abacus::Master | private |
| maxConAdd() const | abacus::Master | inline |
| maxConAdd(int max) | abacus::Master | inline |
| maxConAdd_ | abacus::Master | private |
| maxConBuffered() const | abacus::Master | inline |
| maxConBuffered(int max) | abacus::Master | inline |
| maxConBuffered_ | abacus::Master | private |
| MaxCowTime enum value | abacus::Master | |
| maxCowTime() const | abacus::Master | inline |
| maxCowTime(int64_t seconds) | abacus::Master | inline |
| maxCowTime(const string &t) | abacus::Master | |
| maxCowTime_ | abacus::Master | private |
| maxCowTimeAsString() const | abacus::Master | |
| maxCpuTime() const | abacus::Master | inline |
| maxCpuTime(const string &t) | abacus::Master | |
| maxCpuTime(int64_t seconds) | abacus::Master | inline |
| maxCpuTime(int hour, int min, int sec) | abacus::Master | |
| MaxCpuTime enum value | abacus::Master | |
| maxCpuTime_ | abacus::Master | private |
| maxCpuTimeAsString() const | abacus::Master | |
| maxIterations() const | abacus::Master | inline |
| maxIterations(int max) | abacus::Master | inline |
| maxIterations_ | abacus::Master | private |
| maxLevel() const | abacus::Master | inline |
| maxLevel(int ml) | abacus::Master | |
| MaxLevel enum value | abacus::Master | |
| maxLevel_ | abacus::Master | private |
| maxNSub() const | abacus::Master | inline |
| maxNSub(int ml) | abacus::Master | |
| MaxNSub enum value | abacus::Master | |
| maxNSub_ | abacus::Master | private |
| maxVarAdd() const | abacus::Master | inline |
| maxVarAdd(int max) | abacus::Master | inline |
| maxVarAdd_ | abacus::Master | private |
| maxVarBuffered() const | abacus::Master | inline |
| maxVarBuffered(int max) | abacus::Master | inline |
| maxVarBuffered_ | abacus::Master | private |
| minDormantRounds() const | abacus::Master | inline |
| minDormantRounds(int nRounds) | abacus::Master | inline |
| minDormantRounds_ | abacus::Master | private |
| MOSEK enum value | abacus::Master | |
| nAddCons_ | abacus::Master | private |
| nAddVars_ | abacus::Master | private |
| nBranchingVariableCandidates() const | abacus::Master | inline |
| nBranchingVariableCandidates(int n) | abacus::Master | |
| nBranchingVariableCandidates_ | abacus::Master | private |
| newFixed(int n) | abacus::Master | inlineprivate |
| newRootReOptimize() const | abacus::Master | inline |
| newRootReOptimize(bool on) | abacus::Master | inline |
| newRootReOptimize_ | abacus::Master | private |
| newSub(int level) | abacus::Master | private |
| nFixed_ | abacus::Master | private |
| nLp() const | abacus::Master | inline |
| nLp_ | abacus::Master | private |
| nNewRoot() const | abacus::Master | inline |
| nNewRoot_ | abacus::Master | private |
| NoConElim enum value | abacus::Master | |
| NonBinding enum value | abacus::Master | |
| NoPrimalBound enum value | abacus::Master | |
| NoVarElim enum value | abacus::Master | |
| NoVbc enum value | abacus::Master | |
| nRemCons_ | abacus::Master | private |
| nRemVars_ | abacus::Master | private |
| nStrongBranchingIterations() const | abacus::Master | inline |
| nStrongBranchingIterations(int n) | abacus::Master | |
| nStrongBranchingIterations_ | abacus::Master | private |
| nSub() const | abacus::Master | inline |
| nSub_ | abacus::Master | private |
| nSubSelected() const | abacus::Master | inline |
| nSubSelected_ | abacus::Master | private |
| objInteger() const | abacus::Master | inline |
| objInteger(bool b) | abacus::Master | inline |
| objInteger_ | abacus::Master | private |
| onOff(bool value) | abacus::AbacusRoot | static |
| openSub() const | abacus::Master | inline |
| openSub_ | abacus::Master | private |
| operator=(const Master &rhs) | abacus::Master | private |
| Optimal enum value | abacus::Master | |
| optimize() | abacus::Master | |
| Optimum enum value | abacus::Master | |
| optimumFileName() const | abacus::Master | inline |
| optimumFileName(const char *name) | abacus::Master | inline |
| optimumFileName_ | abacus::Master | private |
| OptimumOne enum value | abacus::Master | |
| optSense() const | abacus::Master | inline |
| optSense_ | abacus::Master | private |
| OSISOLVER enum name | abacus::Master | |
| OSISOLVER_ | abacus::Master | static |
| OSL enum value | abacus::Master | |
| OutOfMemory enum value | abacus::Master | |
| output() const | abacus::Master | inlinevirtual |
| paramTable_ | abacus::AbacusGlobal | private |
| pbMode() const | abacus::Master | inline |
| pbMode(PRIMALBOUNDMODE mode) | abacus::Master | inline |
| pbMode_ | abacus::Master | private |
| Pipe enum value | abacus::Master | |
| pricing() const | abacus::Master | inline |
| pricing_ | abacus::Master | private |
| pricingFreq() const | abacus::Master | inline |
| pricingFreq(int f) | abacus::Master | |
| pricingFreq_ | abacus::Master | private |
| pricingTime() const | abacus::Master | inline |
| pricingTime_ | abacus::Master | private |
| primalBound() const | abacus::Master | inline |
| primalBound(double x) | abacus::Master | |
| primalBound_ | abacus::Master | private |
| PRIMALBOUNDMODE enum name | abacus::Master | |
| PRIMALBOUNDMODE_ | abacus::Master | static |
| primalViolated(double x) const | abacus::Master | |
| printGuarantee() const | abacus::Master | |
| printLP() const | abacus::Master | inline |
| printLP(bool on) | abacus::Master | inline |
| printLP_ | abacus::Master | private |
| printParameters() const | abacus::Master | |
| problemName() const | abacus::Master | inline |
| problemName_ | abacus::Master | private |
| Processing enum value | abacus::Master | |
| readParameters(const string &fileName) | abacus::AbacusGlobal | |
| readParamFromFile_ | abacus::Master | private |
| ReducedCost enum value | abacus::Master | |
| removeCons(int n) | abacus::Master | inlineprivate |
| removeVars(int n) | abacus::Master | inlineprivate |
| requiredGuarantee() const | abacus::Master | inline |
| requiredGuarantee(double g) | abacus::Master | |
| requiredGuarantee_ | abacus::Master | private |
| root() const | abacus::Master | inline |
| root_ | abacus::Master | private |
| rootDualBound() const | abacus::Master | inline |
| rootDualBound(double x) | abacus::Master | private |
| rootDualBound_ | abacus::Master | private |
| rRoot() const | abacus::Master | inline |
| rRoot(Sub *newRoot, bool reoptimize) | abacus::Master | private |
| rRoot_ | abacus::Master | private |
| select() | abacus::Master | private |
| separationTime() const | abacus::Master | inline |
| separationTime_ | abacus::Master | private |
| setSolverParameters(OsiSolverInterface *interface, bool solverIsApprox) | abacus::Master | virtual |
| showAverageCutDistance() const | abacus::Master | inline |
| showAverageCutDistance(bool on) | abacus::Master | inline |
| showAverageCutDistance_ | abacus::Master | private |
| SkipByLevel enum value | abacus::Master | |
| SkipByNode enum value | abacus::Master | |
| skipFactor() const | abacus::Master | inline |
| skipFactor(int f) | abacus::Master | |
| skipFactor_ | abacus::Master | private |
| SKIPPINGMODE enum name | abacus::Master | |
| skippingMode(SKIPPINGMODE mode) | abacus::Master | inline |
| skippingMode() const | abacus::Master | inline |
| skippingMode_ | abacus::Master | private |
| SKIPPINGMODE_ | abacus::Master | static |
| solveApprox() const | abacus::Master | inline |
| solveApprox_ | abacus::Master | private |
| SoPlex enum value | abacus::Master | |
| STATUS enum name | abacus::Master | |
| status() const | abacus::Master | inline |
| status(STATUS stat) | abacus::Master | inlineprivate |
| STATUS_ | abacus::Master | static |
| status_ | abacus::Master | private |
| Sub | abacus::Master | friend |
| SYMPHONY enum value | abacus::Master | |
| tailOffNLp() const | abacus::Master | inline |
| tailOffNLp(int n) | abacus::Master | inline |
| tailOffNLp_ | abacus::Master | private |
| tailOffPercent() const | abacus::Master | inline |
| tailOffPercent(double p) | abacus::Master | |
| tailOffPercent_ | abacus::Master | private |
| terminateOptimization() | abacus::Master | inlineprotectedvirtual |
| theFuture() | abacus::Master | private |
| totalCowTime() const | abacus::Master | inline |
| totalCowTime_ | abacus::Master | private |
| totalTime() const | abacus::Master | inline |
| totalTime_ | abacus::Master | private |
| treeInterfaceLowerBound(double lb) const | abacus::Master | private |
| treeInterfaceNewNode(Sub *sub) const | abacus::Master | private |
| treeInterfaceNodeBounds(int id, double lb, double ub) | abacus::Master | private |
| treeInterfacePaintNode(int id, int color) const | abacus::Master | private |
| treeInterfaceUpperBound(double ub) const | abacus::Master | private |
| treeStream_ | abacus::Master | private |
| Unprocessed enum value | abacus::Master | |
| upperBound() const | abacus::Master | inline |
| varElimAge() const | abacus::Master | inline |
| varElimAge(int age) | abacus::Master | inline |
| varElimAge_ | abacus::Master | private |
| varElimEps() const | abacus::Master | inline |
| varElimEps(double eps) | abacus::Master | inline |
| varElimEps_ | abacus::Master | private |
| varElimMode() const | abacus::Master | inline |
| varElimMode(VARELIMMODE mode) | abacus::Master | inline |
| VARELIMMODE enum name | abacus::Master | |
| VARELIMMODE_ | abacus::Master | static |
| varElimMode_ | abacus::Master | private |
| varPool() const | abacus::Master | inline |
| varPool_ | abacus::Master | private |
| vbcLog() const | abacus::Master | inline |
| vbcLog(VBCMODE mode) | abacus::Master | inline |
| VbcLog_ | abacus::Master | private |
| VBCMODE enum name | abacus::Master | |
| VBCMODE_ | abacus::Master | static |
| writeTreeInterface(const string &info, bool time=true) const | abacus::Master | private |
| XPRESS_MP enum value | abacus::Master | |
| ~AbacusGlobal() | abacus::AbacusGlobal | inlinevirtual |
| ~AbacusRoot() | abacus::AbacusRoot | inlinevirtual |
| ~Master() | abacus::Master | virtual |