|
| AbcRounding () |
|
| AbcRounding (AbcModel &model) |
|
| AbcRounding (const AbcRounding &) |
|
| ~AbcRounding () |
|
virtual AbcHeuristic * | clone () const |
| Clone. More...
|
|
virtual void | setModel (AbcModel *model) |
| update model (This is needed if cliques update matrix etc) More...
|
|
virtual int | solution (double &objectiveValue, double *newSolution) |
| returns 0 if no solution, 1 if valid solution with better objective value than one passed in Sets solution values if good, sets objective value (only if good) This is called after cuts have been added - so can not add cuts More...
|
|
void | setSeed (int value) |
| Set seed. More...
|
|
| AbcRounding () |
|
| AbcRounding (AbcModel &model) |
|
| AbcRounding (const AbcRounding &) |
|
| ~AbcRounding () |
|
virtual AbcHeuristic * | clone () const |
| Clone. More...
|
|
virtual void | setModel (AbcModel *model) |
| update model (This is needed if cliques update matrix etc) More...
|
|
virtual int | solution (double &objectiveValue, double *newSolution) |
| returns 0 if no solution, 1 if valid solution with better objective value than one passed in Sets solution values if good, sets objective value (only if good) This is called after cuts have been added - so can not add cuts More...
|
|
void | setSeed (int value) |
| Set seed. More...
|
|
| AbcRounding () |
|
| AbcRounding (AbcModel &model) |
|
| AbcRounding (const AbcRounding &) |
|
| ~AbcRounding () |
|
virtual AbcHeuristic * | clone () const |
| Clone. More...
|
|
virtual void | setModel (AbcModel *model) |
| update model (This is needed if cliques update matrix etc) More...
|
|
virtual int | solution (double &objectiveValue, double *newSolution) |
| returns 0 if no solution, 1 if valid solution with better objective value than one passed in Sets solution values if good, sets objective value (only if good) This is called after cuts have been added - so can not add cuts More...
|
|
void | setSeed (int value) |
| Set seed. More...
|
|
| AbcHeuristic () |
|
| AbcHeuristic (AbcModel &model) |
|
virtual | ~AbcHeuristic () |
|
virtual int | solution (double &objectiveValue, double *newSolution, OsiCuts &cs) |
| returns 0 if no solution, 1 if valid solution, -1 if just returning an estimate of best possible solution with better objective value than one passed in Sets solution values if good, sets objective value (only if nonzero code) This is called at same time as cut generators - so can add cuts Default is do nothing More...
|
|
| AbcHeuristic () |
|
| AbcHeuristic (AbcModel &model) |
|
virtual | ~AbcHeuristic () |
|
virtual int | solution (double &objectiveValue, double *newSolution, OsiCuts &cs) |
| returns 0 if no solution, 1 if valid solution, -1 if just returning an estimate of best possible solution with better objective value than one passed in Sets solution values if good, sets objective value (only if nonzero code) This is called at same time as cut generators - so can add cuts Default is do nothing More...
|
|
| AbcHeuristic () |
|
| AbcHeuristic (AbcModel &model) |
|
virtual | ~AbcHeuristic () |
|
virtual int | solution (double &objectiveValue, double *newSolution, OsiCuts &cs) |
| returns 0 if no solution, 1 if valid solution, -1 if just returning an estimate of best possible solution with better objective value than one passed in Sets solution values if good, sets objective value (only if nonzero code) This is called at same time as cut generators - so can add cuts Default is do nothing More...
|
|
Rounding class.
Definition at line 94 of file AbcHeuristic.h.