Define Continuous BiLinear objects for an == bound. More...
#include <CbcLinked.hpp>


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) |
| Assignment operator. | |
| 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. | |
Define Continuous BiLinear objects for an == bound.
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] |
Clone.
Reimplemented from OsiBiLinear.
| OsiBiLinearEquality& OsiBiLinearEquality::operator= | ( | const OsiBiLinearEquality & | rhs | ) |
Assignment operator.
Reimplemented from OsiBiLinear.
| 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] |
Number of points.
Definition at line 1018 of file CbcLinked.hpp.
| void OsiBiLinearEquality::setNumberPoints | ( | int | value | ) | [inline] |
Definition at line 1020 of file CbcLinked.hpp.
int OsiBiLinearEquality::numberPoints_ [private] |
Number of points.
Definition at line 1025 of file CbcLinked.hpp.
1.6.1