#include <CbcHeuristicDiveCoefficient.hpp>
Inheritance diagram for CbcHeuristicDiveCoefficient:
Public Member Functions | |
CbcHeuristicDiveCoefficient () | |
CbcHeuristicDiveCoefficient (CbcModel &model) | |
CbcHeuristicDiveCoefficient (const CbcHeuristicDiveCoefficient &) | |
~CbcHeuristicDiveCoefficient () | |
virtual CbcHeuristicDiveCoefficient * | clone () const |
Clone. | |
CbcHeuristicDiveCoefficient & | operator= (const CbcHeuristicDiveCoefficient &rhs) |
Assignment operator. | |
virtual void | generateCpp (FILE *fp) |
Create C++ lines to get to current state. | |
virtual bool | selectVariableToBranch (OsiSolverInterface *solver, const double *newSolution, int &bestColumn, int &bestRound) |
Returns true if all the fractional variables can be trivially rounded. |
Definition at line 14 of file CbcHeuristicDiveCoefficient.hpp.
CbcHeuristicDiveCoefficient::CbcHeuristicDiveCoefficient | ( | ) |
CbcHeuristicDiveCoefficient::CbcHeuristicDiveCoefficient | ( | CbcModel & | model | ) |
CbcHeuristicDiveCoefficient::CbcHeuristicDiveCoefficient | ( | const CbcHeuristicDiveCoefficient & | ) |
CbcHeuristicDiveCoefficient::~CbcHeuristicDiveCoefficient | ( | ) |
virtual CbcHeuristicDiveCoefficient* CbcHeuristicDiveCoefficient::clone | ( | ) | const [virtual] |
CbcHeuristicDiveCoefficient& CbcHeuristicDiveCoefficient::operator= | ( | const CbcHeuristicDiveCoefficient & | rhs | ) |
Assignment operator.
virtual void CbcHeuristicDiveCoefficient::generateCpp | ( | FILE * | fp | ) | [virtual] |
virtual bool CbcHeuristicDiveCoefficient::selectVariableToBranch | ( | OsiSolverInterface * | solver, | |
const double * | newSolution, | |||
int & | bestColumn, | |||
int & | bestRound | |||
) | [virtual] |
Returns true if all the fractional variables can be trivially rounded.
Returns false, if there is at least one fractional variable that is not trivially roundable. In this case, the bestColumn returned will not be trivially roundable.
Implements CbcHeuristicDive.