Rounding class. More...
#include <AbcHeuristic.h>


Public Member Functions | |
| AbcRounding () | |
| AbcRounding (AbcModel &model) | |
| AbcRounding (const AbcRounding &) | |
| ~AbcRounding () | |
| virtual AbcHeuristic * | clone () const |
| Clone. | |
| virtual void | setModel (AbcModel *model) |
| update model (This is needed if cliques update matrix etc) | |
| 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 | |
| void | setSeed (int value) |
| Set seed. | |
Protected Attributes | |
| CoinPackedMatrix | matrix_ |
| CoinPackedMatrix | matrixByRow_ |
| int | seed_ |
Private Member Functions | |
| AbcRounding & | operator= (const AbcRounding &rhs) |
| Illegal Assignment operator. | |
Rounding class.
Definition at line 90 of file AbcHeuristic.h.
| AbcRounding::AbcRounding | ( | ) |
| AbcRounding::AbcRounding | ( | AbcModel & | model | ) |
| AbcRounding::AbcRounding | ( | const AbcRounding & | ) |
| AbcRounding::~AbcRounding | ( | ) |
| virtual AbcHeuristic* AbcRounding::clone | ( | ) | const [virtual] |
Clone.
Implements AbcHeuristic.
| virtual void AbcRounding::setModel | ( | AbcModel * | model | ) | [virtual] |
update model (This is needed if cliques update matrix etc)
Reimplemented from AbcHeuristic.
| virtual int AbcRounding::solution | ( | double & | objectiveValue, | |
| double * | newSolution | |||
| ) | [virtual] |
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
Implements AbcHeuristic.
| void AbcRounding::setSeed | ( | int | value | ) | [inline] |
Set seed.
Definition at line 121 of file AbcHeuristic.h.
| AbcRounding& AbcRounding::operator= | ( | const AbcRounding & | rhs | ) | [private] |
Illegal Assignment operator.
Reimplemented from AbcHeuristic.
CoinPackedMatrix AbcRounding::matrix_ [protected] |
Definition at line 128 of file AbcHeuristic.h.
CoinPackedMatrix AbcRounding::matrixByRow_ [protected] |
Definition at line 131 of file AbcHeuristic.h.
int AbcRounding::seed_ [protected] |
Definition at line 134 of file AbcHeuristic.h.
1.6.1