#include <CbcHeuristicLocal.hpp>
Inheritance diagram for CbcHeuristicNaive:


Public Member Functions | |
| CbcHeuristicNaive () | |
| CbcHeuristicNaive (CbcModel &model) | |
| CbcHeuristicNaive (const CbcHeuristicNaive &) | |
| ~CbcHeuristicNaive () | |
| virtual CbcHeuristic * | clone () const |
| Clone. | |
| CbcHeuristicNaive & | operator= (const CbcHeuristicNaive &rhs) |
| Assignment operator. | |
| virtual void | generateCpp (FILE *fp) |
| Create C++ lines to get to current state. | |
| virtual void | resetModel (CbcModel *model) |
| Resets stuff if model changes. | |
| virtual void | setModel (CbcModel *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. | |
| void | setLargeValue (double value) |
| Sets large cost value. | |
| double | largeValue () const |
| Gets large cost value. | |
Protected Attributes | |
| double | large_ |
| Data Large value. | |
Definition at line 94 of file CbcHeuristicLocal.hpp.
| CbcHeuristicNaive::CbcHeuristicNaive | ( | ) |
| CbcHeuristicNaive::CbcHeuristicNaive | ( | CbcModel & | model | ) |
| CbcHeuristicNaive::CbcHeuristicNaive | ( | const CbcHeuristicNaive & | ) |
| CbcHeuristicNaive::~CbcHeuristicNaive | ( | ) |
| virtual CbcHeuristic* CbcHeuristicNaive::clone | ( | ) | const [virtual] |
| CbcHeuristicNaive& CbcHeuristicNaive::operator= | ( | const CbcHeuristicNaive & | rhs | ) |
Assignment operator.
| virtual void CbcHeuristicNaive::generateCpp | ( | FILE * | fp | ) | [virtual] |
| virtual void CbcHeuristicNaive::resetModel | ( | CbcModel * | model | ) | [virtual] |
| virtual void CbcHeuristicNaive::setModel | ( | CbcModel * | model | ) | [virtual] |
| virtual int CbcHeuristicNaive::solution | ( | double & | objectiveValue, | |
| double * | newSolution | |||
| ) | [virtual] |
returns 0 if no solution, 1 if valid solution.
Sets solution values if good, sets objective value (only if good)
Implements CbcHeuristic.
| void CbcHeuristicNaive::setLargeValue | ( | double | value | ) | [inline] |
| double CbcHeuristicNaive::largeValue | ( | ) | const [inline] |
double CbcHeuristicNaive::large_ [protected] |
1.4.7