|
| 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...
|
|
| OsiSOS () |
|
| OsiSOS (const OsiSolverInterface *solver, int numberMembers, const int *which, const double *weights, int type=1) |
| Useful constructor - which are indices and weights are also given. More...
|
|
| OsiSOS (const OsiSOS &) |
|
OsiSOS & | operator= (const OsiSOS &rhs) |
|
virtual | ~OsiSOS () |
|
virtual double | upEstimate () const |
| Return "up" estimate (default 1.0e-5) More...
|
|
virtual double | downEstimate () const |
| Return "down" estimate (default 1.0e-5) More...
|
|
int | numberMembers () const |
| Number of members. More...
|
|
const int * | members () const |
| Members (indices in range 0 ... numberColumns-1) More...
|
|
int | sosType () const |
| SOS type. More...
|
|
int | setType () const |
| SOS type. More...
|
|
const double * | weights () const |
| Array of weights. More...
|
|
void | setIntegerValued (bool yesNo) |
| Set whether set is integer valued or not. More...
|
|
virtual bool | canHandleShadowPrices () const |
| Return true if knows how to deal with Pseudo Shadow Prices. More...
|
|
void | setNumberMembers (int value) |
| Set number of members. More...
|
|
int * | mutableMembers () const |
| Members (indices in range 0 ... numberColumns-1) More...
|
|
void | setSosType (int value) |
| Set SOS type. More...
|
|
double * | mutableWeights () const |
| Array of weights. 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...
|
|
virtual int | columnNumber () const |
| Column number if single column object -1 otherwise, Used by heuristics. More...
|
|
int | priority () const |
| Return Priority - note 1 is highest priority. More...
|
|
void | setPriority (int priority) |
| Set priority. 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 | resetBounds (const OsiSolverInterface *) |
| Reset variable bounds to their original values. 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...
|
|
Definition at line 447 of file CbcLinked.hpp.