| attempts_ | CbcHeuristicCrossover | protected | 
  | canDealWithOdd() const | CbcHeuristic | inlinevirtual | 
  | CbcHeuristic() | CbcHeuristic |  | 
  | CbcHeuristic(CbcModel &model) | CbcHeuristic |  | 
  | CbcHeuristic(const CbcHeuristic &) | CbcHeuristic |  | 
  | CbcHeuristicCrossover() | CbcHeuristicCrossover |  | 
  | CbcHeuristicCrossover(CbcModel &model) | CbcHeuristicCrossover |  | 
  | CbcHeuristicCrossover(const CbcHeuristicCrossover &) | CbcHeuristicCrossover |  | 
  | clone() const | CbcHeuristicCrossover | virtual | 
  | cloneBut(int type) | CbcHeuristic |  | 
  | debugNodes() | CbcHeuristic |  | 
  | decayFactor_ | CbcHeuristic | protected | 
  | exitNow(double bestObjective) const | CbcHeuristic |  | 
  | feasibilityPumpOptions() const | CbcHeuristic | inline | 
  | feasibilityPumpOptions_ | CbcHeuristic | protected | 
  | fractionSmall() const | CbcHeuristic | inline | 
  | fractionSmall_ | CbcHeuristic | mutableprotected | 
  | generateCpp(FILE *fp) | CbcHeuristicCrossover | 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 | 
  | inputSolution_ | CbcHeuristic | protected | 
  | isHeuristicInteger(const OsiSolverInterface *solver, int iColumn) | CbcHeuristic | inline | 
  | lastRunDeep_ | CbcHeuristic | protected | 
  | minDistanceToRun_ | CbcHeuristic | protected | 
  | model_ | CbcHeuristic | protected | 
  | numberNodes() const | CbcHeuristic | inline | 
  | numberNodes_ | CbcHeuristic | protected | 
  | numberNodesDone_ | CbcHeuristic | mutableprotected | 
  | numberSolutions_ | CbcHeuristicCrossover | protected | 
  | 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 CbcHeuristicCrossover &rhs) | CbcHeuristicCrossover |  | 
  | CbcHeuristic::operator=(const CbcHeuristic &rhs) | CbcHeuristic |  | 
  | printDistanceToNodes() | CbcHeuristic |  | 
  | random_ | CbcHeuristicCrossover | protected | 
  | randomNumberGenerator_ | CbcHeuristic | protected | 
  | resetModel(CbcModel *model) | CbcHeuristicCrossover | virtual | 
  | runNodes_ | CbcHeuristic | protected | 
  | setDecayFactor(double value) | CbcHeuristic | inline | 
  | setFeasibilityPumpOptions(int value) | CbcHeuristic | inline | 
  | setFractionSmall(double value) | CbcHeuristic | inline | 
  | setHeuristicName(const char *name) | CbcHeuristic | inline | 
  | setHowOftenShallow(int value) | CbcHeuristic | inline | 
  | setInputSolution(const double *solution, double objValue) | CbcHeuristic |  | 
  | setMinDistanceToRun(int value) | CbcHeuristic | inline | 
  | setModel(CbcModel *model) | CbcHeuristicCrossover | virtual | 
  | setModelOnly(CbcModel *model) | CbcHeuristic | inline | 
  | setNumberNodes(int value) | CbcHeuristic | inline | 
  | setNumberSolutions(int value) | CbcHeuristicCrossover | inline | 
  | setSeed(int value) | CbcHeuristic |  | 
  | setShallowDepth(int value) | CbcHeuristic | inline | 
  | setSwitches(int value) | CbcHeuristic | 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) | CbcHeuristicCrossover | virtual | 
  | solution(double &objectiveValue, double *newSolution)=0 | CbcHeuristicCrossover |  | 
  | solution2(double &, double *, OsiCuts &) | CbcHeuristic | inlinevirtual | 
  | switches() const | CbcHeuristic | inline | 
  | switches_ | CbcHeuristic | mutableprotected | 
  | trueObjValue(double value) const | CbcHeuristic | inline | 
  | useNumber_ | CbcHeuristicCrossover | protected | 
  | validate() | CbcHeuristic | inlinevirtual | 
  | when() const | CbcHeuristic | inline | 
  | when_ | CbcHeuristic | protected | 
  | whereFrom() const | CbcHeuristic | inline | 
  | whereFrom_ | CbcHeuristic | protected | 
  | ~CbcHeuristic() | CbcHeuristic | virtual | 
  | ~CbcHeuristicCrossover() | CbcHeuristicCrossover |  |