Cbc
2.10.10
|
Define a single integer class - but one where you keep branching until fixed even if satisfied. More...
#include <CbcLinked.hpp>
Public Member Functions | |
OsiSimpleFixedInteger () | |
Default Constructor. More... | |
OsiSimpleFixedInteger (const OsiSolverInterface *solver, int iColumn) | |
Useful constructor - passed solver index. More... | |
OsiSimpleFixedInteger (int iColumn, double lower, double upper) | |
Useful constructor - passed solver index and original bounds. More... | |
OsiSimpleFixedInteger (const OsiSimpleInteger &) | |
Useful constructor - passed simple integer. More... | |
OsiSimpleFixedInteger (const OsiSimpleFixedInteger &) | |
Copy constructor. More... | |
virtual OsiObject * | clone () const |
Clone. More... | |
OsiSimpleFixedInteger & | operator= (const OsiSimpleFixedInteger &rhs) |
Assignment operator. More... | |
virtual | ~OsiSimpleFixedInteger () |
Destructor. More... | |
virtual double | infeasibility (const OsiBranchingInformation *info, int &whichWay) const |
Infeasibility - large is 0.5. More... | |
virtual OsiBranchingObject * | createBranch (OsiSolverInterface *solver, const OsiBranchingInformation *info, int way) const |
Creates a branching object. More... | |
Define a single integer class - but one where you keep branching until fixed even if satisfied.
Definition at line 1128 of file CbcLinked.hpp.
OsiSimpleFixedInteger::OsiSimpleFixedInteger | ( | ) |
Default Constructor.
OsiSimpleFixedInteger::OsiSimpleFixedInteger | ( | const OsiSolverInterface * | solver, |
int | iColumn | ||
) |
Useful constructor - passed solver index.
OsiSimpleFixedInteger::OsiSimpleFixedInteger | ( | int | iColumn, |
double | lower, | ||
double | upper | ||
) |
Useful constructor - passed solver index and original bounds.
OsiSimpleFixedInteger::OsiSimpleFixedInteger | ( | const OsiSimpleInteger & | ) |
Useful constructor - passed simple integer.
OsiSimpleFixedInteger::OsiSimpleFixedInteger | ( | const OsiSimpleFixedInteger & | ) |
Copy constructor.
|
virtual |
Destructor.
|
virtual |
Clone.
OsiSimpleFixedInteger& OsiSimpleFixedInteger::operator= | ( | const OsiSimpleFixedInteger & | rhs | ) |
Assignment operator.
|
virtual |
Infeasibility - large is 0.5.
|
virtual |
Creates a branching object.
The preferred direction is set by way
, 0 for down, 1 for up.