|
| CouenneSOSObject (OsiSolverInterface *solver, int nelem, int *indices, double *weights, int type, CouenneProblem *problem, exprVar *ref, JnlstPtr jnlst, bool doFBBT, bool doConvCuts) |
|
| CouenneSOSObject (const CouenneSOSObject &src) |
| Copy constructor.
|
|
virtual OsiObject * | clone () const |
| Cloning method.
|
|
OsiBranchingObject * | createBranch (OsiSolverInterface *si, const OsiBranchingInformation *info, int way) const |
| create branching objects
|
|
| 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 | infeasibility (const OsiBranchingInformation *info, int &whichWay) const |
|
virtual double | feasibleRegion (OsiSolverInterface *solver, const OsiBranchingInformation *info) const |
|
virtual double | upEstimate () const |
|
virtual double | downEstimate () const |
|
virtual void | resetSequenceEtc (int numberColumns, const int *originalColumns) |
|
int | numberMembers () const |
|
const int * | members () const |
|
int | sosType () const |
|
int | setType () const |
|
const double * | weights () const |
|
virtual bool | canDoHeuristics () 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 |
|
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 |
|
| 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) |
|
virtual bool | boundBranch () const |
|
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 95 of file CouenneSOSObject.hpp.