|
| | OsiOldLink () |
| |
| | OsiOldLink (const OsiSolverInterface *solver, int numberMembers, int numberLinks, int first, const double *weights, int setNumber) |
| | Useful constructor - A valid solution is if all variables are zero apart from k*numberLink to (k+1)*numberLink-1 where k is 0 through numberInSet-1. More...
|
| |
| | OsiOldLink (const OsiSolverInterface *solver, int numberMembers, int numberLinks, int typeSOS, const int *which, const double *weights, int setNumber) |
| | Useful constructor - A valid solution is if all variables are zero apart from k*numberLink to (k+1)*numberLink-1 where k is 0 through numberInSet-1. More...
|
| |
| | OsiOldLink (const OsiOldLink &) |
| |
| virtual OsiObject * | clone () const |
| | Clone. More...
|
| |
| OsiOldLink & | operator= (const OsiOldLink &rhs) |
| |
| virtual | ~OsiOldLink () |
| |
| 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 fix the variable at the current (integer) value. More...
|
| |
| virtual OsiBranchingObject * | createBranch (OsiSolverInterface *solver, const OsiBranchingInformation *info, int way) const |
| | Creates a branching object. More...
|
| |
| virtual void | resetSequenceEtc (int numberColumns, const int *originalColumns) |
| | Redoes data when sequence numbers change. More...
|
| |
| int | numberLinks () const |
| | Number of links for each member. More...
|
| |
| virtual bool | canDoHeuristics () const |
| | Return true if object can take part in normal heuristics. More...
|
| |
| virtual bool | boundBranch () const |
| | Return true if branch should only bound variables. More...
|
| |
| double | infeasibility (const OsiSolverInterface *solver, int &whichWay) const |
| |
| virtual double | infeasibility (const OsiBranchingInformation *info, int &whichWay) const =0 |
| |
| double | infeasibility () const |
| |
| virtual double | feasibleRegion (OsiSolverInterface *solver) const |
| |
| virtual double | feasibleRegion (OsiSolverInterface *solver, const OsiBranchingInformation *info) const =0 |
| |
| | OsiSOS () |
| |
| | OsiSOS (const OsiSolverInterface *solver, int numberMembers, const int *which, const double *weights, int type=1) |
| |
| | OsiSOS (const OsiSOS &) |
| |
| OsiSOS & | operator= (const OsiSOS &rhs) |
| |
| virtual | ~OsiSOS () |
| |
| virtual double | upEstimate () const |
| |
| virtual double | downEstimate () const |
| |
| int | numberMembers () const |
| |
| const int * | members () const |
| |
| int | sosType () const |
| |
| int | setType () const |
| |
| const double * | weights () const |
| |
| void | setIntegerValued (bool yesNo) |
| |
| virtual bool | canHandleShadowPrices () const |
| |
| void | setNumberMembers (int value) |
| |
| int * | mutableMembers () const |
| |
| void | setSosType (int value) |
| |
| double * | mutableWeights () const |
| |
| double | infeasibility (const OsiSolverInterface *solver, int &whichWay) const |
| |
| double | infeasibility () const |
| |
| virtual double | feasibleRegion (OsiSolverInterface *solver) const |
| |
| | OsiObject2 () |
| |
| | OsiObject2 (const OsiObject2 &) |
| |
| OsiObject2 & | operator= (const OsiObject2 &rhs) |
| |
| virtual | ~OsiObject2 () |
| |
| void | setPreferredWay (int value) |
| |
| virtual int | preferredWay () const |
| |
| | OsiObject () |
| |
| | OsiObject (const OsiObject &) |
| |
| OsiObject & | operator= (const OsiObject &rhs) |
| |
| virtual | ~OsiObject () |
| |
| double | infeasibility (const OsiSolverInterface *solver, int &whichWay) const |
| |
| virtual double | checkInfeasibility (const OsiBranchingInformation *info) const |
| |
| virtual bool | canMoveToNearest () const |
| |
| virtual int | columnNumber () const |
| |
| int | priority () const |
| |
| void | setPriority (int priority) |
| |
| int | numberWays () const |
| |
| void | setNumberWays (int numberWays) |
| |
| void | setWhichWay (int way) |
| |
| int | whichWay () const |
| |
| double | infeasibility () const |
| |
| virtual void | resetBounds (const OsiSolverInterface *) |
| |
| virtual void | updateBefore (const OsiObject *) |
| |
| virtual void | updateAfter (const OsiObject *, const OsiObject *) |
| |
Definition at line 447 of file CbcLinked.hpp.