absoluteIncrement() const | CbcHeuristicFPump | inline |
absoluteIncrement_ | CbcHeuristicFPump | protected |
accumulate() const | CbcHeuristicFPump | inline |
accumulate_ | CbcHeuristicFPump | protected |
artificialCost() const | CbcHeuristicFPump | inline |
artificialCost_ | CbcHeuristicFPump | protected |
canDealWithOdd() const | CbcHeuristic | inlinevirtual |
CbcHeuristic() | CbcHeuristic | |
CbcHeuristic(CbcModel &model) | CbcHeuristic | |
CbcHeuristic(const CbcHeuristic &) | CbcHeuristic | |
CbcHeuristicFPump() | CbcHeuristicFPump | |
CbcHeuristicFPump(CbcModel &model, double downValue=0.5, bool roundExpensive=false) | CbcHeuristicFPump | |
CbcHeuristicFPump(const CbcHeuristicFPump &) | CbcHeuristicFPump | |
clone() const | CbcHeuristicFPump | virtual |
cloneBut(int type) | CbcHeuristic | |
debugNodes() | CbcHeuristic | |
decayFactor_ | CbcHeuristic | protected |
defaultRounding() const | CbcHeuristicFPump | inline |
defaultRounding_ | CbcHeuristicFPump | protected |
exitNow(double bestObjective) const | CbcHeuristic | |
fakeCutoff() const | CbcHeuristicFPump | inline |
fakeCutoff_ | CbcHeuristicFPump | protected |
feasibilityPumpOptions() const | CbcHeuristic | inline |
feasibilityPumpOptions_ | CbcHeuristic | protected |
fixOnReducedCosts() const | CbcHeuristicFPump | inline |
fixOnReducedCosts_ | CbcHeuristicFPump | protected |
fractionSmall() const | CbcHeuristic | inline |
fractionSmall_ | CbcHeuristic | mutableprotected |
generateCpp(FILE *fp) | CbcHeuristicFPump | virtual |
CbcHeuristic::generateCpp(FILE *fp, const char *heuristic) | CbcHeuristic | |
getSeed() const | CbcHeuristic | |
gutsOfCopy(const CbcHeuristic &rhs) | CbcHeuristic | private |
gutsOfDelete() | CbcHeuristic | inlineprivate |
heuristicName() const | CbcHeuristic | inline |
heuristicName_ | CbcHeuristic | protected |
howOften_ | CbcHeuristic | mutableprotected |
howOftenShallow_ | CbcHeuristic | protected |
incrementNumberSolutionsFound() | CbcHeuristic | inline |
initialWeight() const | CbcHeuristicFPump | inline |
initialWeight_ | CbcHeuristicFPump | protected |
inputSolution_ | CbcHeuristic | protected |
isHeuristicInteger(const OsiSolverInterface *solver, int iColumn) | CbcHeuristic | inline |
iterationRatio() const | CbcHeuristicFPump | inline |
iterationRatio_ | CbcHeuristicFPump | protected |
lastRunDeep_ | CbcHeuristic | protected |
maximumPasses() const | CbcHeuristicFPump | inline |
maximumPasses_ | CbcHeuristicFPump | protected |
maximumRetries() const | CbcHeuristicFPump | inline |
maximumRetries_ | CbcHeuristicFPump | protected |
maximumTime() const | CbcHeuristicFPump | inline |
maximumTime_ | CbcHeuristicFPump | protected |
minDistanceToRun_ | CbcHeuristic | protected |
model_ | CbcHeuristic | protected |
numberNodes() const | CbcHeuristic | inline |
numberNodes_ | CbcHeuristic | protected |
numberNodesDone_ | CbcHeuristic | mutableprotected |
numberSolutionsFound() const | CbcHeuristic | inline |
numberSolutionsFound_ | CbcHeuristic | protected |
numCouldRun() const | CbcHeuristic | inline |
numCouldRun_ | CbcHeuristic | protected |
numInvocationsInDeep_ | CbcHeuristic | protected |
numInvocationsInShallow_ | CbcHeuristic | protected |
numRuns() const | CbcHeuristic | inline |
numRuns_ | CbcHeuristic | protected |
operator=(const CbcHeuristicFPump &rhs) | CbcHeuristicFPump | |
CbcHeuristic::operator=(const CbcHeuristic &rhs) | CbcHeuristic | |
printDistanceToNodes() | CbcHeuristic | |
randomNumberGenerator_ | CbcHeuristic | protected |
reducedCostMultiplier() const | CbcHeuristicFPump | inline |
reducedCostMultiplier_ | CbcHeuristicFPump | protected |
relativeIncrement() const | CbcHeuristicFPump | inline |
relativeIncrement_ | CbcHeuristicFPump | protected |
resetModel(CbcModel *model) | CbcHeuristicFPump | virtual |
roundExpensive_ | CbcHeuristicFPump | protected |
rounds(OsiSolverInterface *solver, double *solution, int numberIntegers, const int *integerVariable, int passNumber, double downValue=0.5, int *flip=0) | CbcHeuristicFPump | private |
runNodes_ | CbcHeuristic | protected |
setAbsoluteIncrement(double value) | CbcHeuristicFPump | inline |
setAccumulate(int value) | CbcHeuristicFPump | inline |
setArtificialCost(double value) | CbcHeuristicFPump | inline |
setDecayFactor(double value) | CbcHeuristic | inline |
setDefaultRounding(double value) | CbcHeuristicFPump | inline |
setFakeCutoff(double value) | CbcHeuristicFPump | inline |
setFeasibilityPumpOptions(int value) | CbcHeuristic | inline |
setFixOnReducedCosts(int value) | CbcHeuristicFPump | inline |
setFractionSmall(double value) | CbcHeuristic | inline |
setHeuristicName(const char *name) | CbcHeuristic | inline |
setHowOftenShallow(int value) | CbcHeuristic | inline |
setInitialWeight(double value) | CbcHeuristicFPump | inline |
setInputSolution(const double *solution, double objValue) | CbcHeuristic | |
setIterationRatio(double value) | CbcHeuristicFPump | inline |
setMaximumPasses(int value) | CbcHeuristicFPump | inline |
setMaximumRetries(int value) | CbcHeuristicFPump | inline |
setMaximumTime(double value) | CbcHeuristicFPump | |
setMinDistanceToRun(int value) | CbcHeuristic | inline |
setModel(CbcModel *model) | CbcHeuristicFPump | virtual |
setModelOnly(CbcModel *model) | CbcHeuristic | inline |
setNumberNodes(int value) | CbcHeuristic | inline |
setReducedCostMultiplier(double value) | CbcHeuristicFPump | inline |
setRelativeIncrement(double value) | CbcHeuristicFPump | inline |
setSeed(int value) | CbcHeuristic | |
setShallowDepth(int value) | CbcHeuristic | inline |
setSwitches(int value) | CbcHeuristic | inline |
setWeightFactor(double value) | CbcHeuristicFPump | inline |
setWhen(int value) | CbcHeuristic | inline |
setWhereFrom(int value) | CbcHeuristic | inline |
shallowDepth_ | CbcHeuristic | protected |
shouldHeurRun(int whereFrom) | CbcHeuristic | virtual |
shouldHeurRun_randomChoice() | CbcHeuristic | |
smallBranchAndBound(OsiSolverInterface *solver, int numberNodes, double *newSolution, double &newSolutionValue, double cutoff, std::string name) const | CbcHeuristic | |
solution(double &objectiveValue, double *newSolution) | CbcHeuristicFPump | virtual |
solution(double &objectiveValue, double *newSolution)=0 | CbcHeuristicFPump | |
solution2(double &, double *, OsiCuts &) | CbcHeuristic | inlinevirtual |
solutionGeneral(double &objectiveValue, double *newSolution, int maxAround=1, bool fixSatisfied=false) | CbcHeuristicFPump | |
solutionInternal(double &objectiveValue, double *newSolution) | CbcHeuristicFPump | private |
startTime_ | CbcHeuristicFPump | protected |
switches() const | CbcHeuristic | inline |
switches_ | CbcHeuristic | mutableprotected |
trueObjValue(double value) const | CbcHeuristic | inline |
validate() | CbcHeuristic | inlinevirtual |
weightFactor() const | CbcHeuristicFPump | inline |
weightFactor_ | CbcHeuristicFPump | protected |
when() const | CbcHeuristic | inline |
when_ | CbcHeuristic | protected |
whereFrom() const | CbcHeuristic | inline |
whereFrom_ | CbcHeuristic | protected |
~CbcHeuristic() | CbcHeuristic | virtual |
~CbcHeuristicFPump() | CbcHeuristicFPump | |