|
| | OsiLotsize () |
| |
| | OsiLotsize (const OsiSolverInterface *solver, int iColumn, int numberPoints, const double *points, bool range=false) |
| |
| | OsiLotsize (const OsiLotsize &) |
| |
| virtual OsiObject * | clone () const |
| | Clone. More...
|
| |
| OsiLotsize & | operator= (const OsiLotsize &rhs) |
| |
| virtual | ~OsiLotsize () |
| |
| virtual double | infeasibility (const OsiBranchingInformation *info, int &whichWay) const |
| | Infeasibility - large is 0.5. More...
|
| |
| virtual double | feasibleRegion (OsiSolverInterface *solver, const OsiBranchingInformation *info) const |
| | Set bounds to contain the current solution. More...
|
| |
| virtual OsiBranchingObject * | createBranch (OsiSolverInterface *solver, const OsiBranchingInformation *info, int way) const |
| | Creates a branching object. More...
|
| |
| void | setColumnNumber (int value) |
| | Set solver column number. More...
|
| |
| virtual int | columnNumber () const |
| | Column number if single column object -1 otherwise, so returns >= 0 Used by heuristics. More...
|
| |
| virtual void | resetBounds (const OsiSolverInterface *solver) |
| | Reset original upper and lower bound values from the solver. More...
|
| |
| bool | findRange (double value, double integerTolerance) const |
| | Finds range of interest so value is feasible in range range_ or infeasible between hi[range_] and lo[range_+1]. More...
|
| |
| virtual void | floorCeiling (double &floorLotsize, double &ceilingLotsize, double value, double tolerance) const |
| | Returns floor and ceiling. More...
|
| |
| double | originalLowerBound () const |
| | Original bounds. More...
|
| |
| double | originalUpperBound () const |
| |
| int | rangeType () const |
| | Type - 1 points, 2 ranges. More...
|
| |
| int | numberRanges () const |
| | Number of points. More...
|
| |
| double * | bound () const |
| | Ranges. More...
|
| |
| virtual void | resetSequenceEtc (int numberColumns, const int *originalColumns) |
| | Change column numbers after preprocessing. More...
|
| |
| virtual double | upEstimate () const |
| | Return "up" estimate (default 1.0e-5) More...
|
| |
| virtual double | downEstimate () const |
| | Return "down" estimate (default 1.0e-5) More...
|
| |
| virtual bool | canHandleShadowPrices () const |
| | Return true if knows how to deal with Pseudo Shadow Prices. More...
|
| |
| virtual bool | canDoHeuristics () const |
| | Return true if object can take part in normal heuristics. More...
|
| |
| | OsiObject2 () |
| | Default Constructor. More...
|
| |
| | OsiObject2 (const OsiObject2 &) |
| | Copy constructor. More...
|
| |
| OsiObject2 & | operator= (const OsiObject2 &rhs) |
| | Assignment operator. More...
|
| |
| virtual | ~OsiObject2 () |
| | Destructor. More...
|
| |
| void | setPreferredWay (int value) |
| | Set preferred way of branching - -1 off, 0 down, 1 up (for 2-way) More...
|
| |
| virtual int | preferredWay () const |
| | Get preferred way of branching - -1 off, 0 down, 1 up (for 2-way) More...
|
| |
| | OsiObject () |
| | Default Constructor. More...
|
| |
| | OsiObject (const OsiObject &) |
| | Copy constructor. More...
|
| |
| OsiObject & | operator= (const OsiObject &rhs) |
| | Assignment operator. More...
|
| |
| virtual | ~OsiObject () |
| | Destructor. More...
|
| |
| double | infeasibility (const OsiSolverInterface *solver, int &whichWay) const |
| | Infeasibility of the object. More...
|
| |
| virtual double | checkInfeasibility (const OsiBranchingInformation *info) const |
| |
| virtual double | feasibleRegion (OsiSolverInterface *solver) const |
| | For the variable(s) referenced by the object, look at the current solution and set bounds to match the solution. More...
|
| |
| virtual bool | canMoveToNearest () const |
| | Return true if object can take part in move to nearest heuristic. More...
|
| |
| int | priority () const |
| | Return Priority - note 1 is highest priority. More...
|
| |
| void | setPriority (int priority) |
| | Set priority. More...
|
| |
| virtual bool | boundBranch () const |
| | Return true if branch should only bound variables. More...
|
| |
| int | numberWays () const |
| | Return maximum number of ways branch may have. More...
|
| |
| void | setNumberWays (int numberWays) |
| | Set maximum number of ways branch may have. More...
|
| |
| void | setWhichWay (int way) |
| | Return preferred way to branch. More...
|
| |
| int | whichWay () const |
| | Return current preferred way to branch. More...
|
| |
| double | infeasibility () const |
| | Return infeasibility. More...
|
| |
| virtual void | updateBefore (const OsiObject *) |
| | Updates stuff like pseudocosts before threads. More...
|
| |
| virtual void | updateAfter (const OsiObject *, const OsiObject *) |
| | Updates stuff like pseudocosts after threads finished. More...
|
| |
Lotsize class.
Definition at line 904 of file OsiBranchingObject.hpp.