|
Cbc 2.10.13
|
Branching object for BiLinear objects. More...
#include <CbcLinked.hpp>
Public Member Functions | |
| OsiBiLinearBranchingObject () | |
| OsiBiLinearBranchingObject (OsiSolverInterface *solver, const OsiBiLinear *originalObject, int way, double separator, int chosen) | |
| OsiBiLinearBranchingObject (const OsiBiLinearBranchingObject &) | |
| OsiBiLinearBranchingObject & | operator= (const OsiBiLinearBranchingObject &rhs) |
| virtual OsiBranchingObject * | clone () const |
| Clone. | |
| virtual | ~OsiBiLinearBranchingObject () |
| virtual double | branch (OsiSolverInterface *solver) |
| Does next branch and updates state. | |
| virtual void | print (const OsiSolverInterface *solver=NULL) |
| Print something about branch - only if log level high. | |
| virtual bool | boundBranch () const |
| Return true if branch should only bound variables. | |
Protected Attributes | |
| short | chosen_ |
| data 1 means branch on x, 2 branch on y | |
Branching object for BiLinear objects.
Definition at line 1031 of file CbcLinked.hpp.
| OsiBiLinearBranchingObject::OsiBiLinearBranchingObject | ( | ) |
| OsiBiLinearBranchingObject::OsiBiLinearBranchingObject | ( | OsiSolverInterface * | solver, |
| const OsiBiLinear * | originalObject, | ||
| int | way, | ||
| double | separator, | ||
| int | chosen ) |
| OsiBiLinearBranchingObject::OsiBiLinearBranchingObject | ( | const OsiBiLinearBranchingObject & | ) |
|
virtual |
| OsiBiLinearBranchingObject & OsiBiLinearBranchingObject::operator= | ( | const OsiBiLinearBranchingObject & | rhs | ) |
|
virtual |
Clone.
|
virtual |
Does next branch and updates state.
|
virtual |
Print something about branch - only if log level high.
|
virtual |
Return true if branch should only bound variables.
|
protected |
data 1 means branch on x, 2 branch on y
Definition at line 1069 of file CbcLinked.hpp.