_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 | static |
conElimMode_ | abacus::Master | private |
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() const | abacus::Master | inlineprivate |
FixCand class | abacus::Master | friend |
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() const | abacus::Master | |
Guaranteed enum value | 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() const | abacus::Master | inline |
maxCowTime(int64_t seconds) | abacus::Master | inline |
maxCowTime(const string &t) | abacus::Master | |
MaxCowTime enum value | 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() const | abacus::Master | inline |
status(STATUS stat) | abacus::Master | inlineprivate |
STATUS enum name | abacus::Master | |
status_ | abacus::Master | private |
STATUS_ | abacus::Master | static |
Sub class | 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 enum name | abacus::Master | |
varElimMode() const | abacus::Master | inline |
varElimMode(VARELIMMODE mode) | abacus::Master | inline |
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 |