#include <CbcLinked.hpp>
Inheritance diagram for OsiBiLinearEquality:
Public Member Functions | |
OsiBiLinearEquality () | |
OsiBiLinearEquality (OsiSolverInterface *solver, int xColumn, int yColumn, int xyRow, double rhs, double xMesh) | |
Useful constructor - This Adds in rows and variables to construct Ordered Set for x*y = b So note not const solver. | |
OsiBiLinearEquality (const OsiBiLinearEquality &) | |
virtual OsiObject * | clone () const |
Clone. | |
OsiBiLinearEquality & | operator= (const OsiBiLinearEquality &rhs) |
virtual | ~OsiBiLinearEquality () |
virtual double | improvement (const OsiSolverInterface *solver) const |
Possible improvement. | |
double | newGrid (OsiSolverInterface *solver, int type) const |
change grid if type 0 then use solution and make finer if 1 then back to original returns mesh size | |
int | numberPoints () const |
Number of points. | |
void | setNumberPoints (int value) |
Private Attributes | |
int | numberPoints_ |
Number of points. |
This models x*y = b where both are continuous
Definition at line 981 of file CbcLinked.hpp.
OsiBiLinearEquality::OsiBiLinearEquality | ( | ) |
OsiBiLinearEquality::OsiBiLinearEquality | ( | OsiSolverInterface * | solver, | |
int | xColumn, | |||
int | yColumn, | |||
int | xyRow, | |||
double | rhs, | |||
double | xMesh | |||
) |
Useful constructor - This Adds in rows and variables to construct Ordered Set for x*y = b So note not const solver.
OsiBiLinearEquality::OsiBiLinearEquality | ( | const OsiBiLinearEquality & | ) |
virtual OsiBiLinearEquality::~OsiBiLinearEquality | ( | ) | [virtual] |
virtual OsiObject* OsiBiLinearEquality::clone | ( | ) | const [virtual] |
OsiBiLinearEquality& OsiBiLinearEquality::operator= | ( | const OsiBiLinearEquality & | rhs | ) |
virtual double OsiBiLinearEquality::improvement | ( | const OsiSolverInterface * | solver | ) | const [virtual] |
Possible improvement.
double OsiBiLinearEquality::newGrid | ( | OsiSolverInterface * | solver, | |
int | type | |||
) | const |
change grid if type 0 then use solution and make finer if 1 then back to original returns mesh size
int OsiBiLinearEquality::numberPoints | ( | ) | const [inline] |
void OsiBiLinearEquality::setNumberPoints | ( | int | value | ) | [inline] |
int OsiBiLinearEquality::numberPoints_ [private] |
Number of points.
Definition at line 1025 of file CbcLinked.hpp.
Referenced by numberPoints(), and setNumberPoints().