#include <CouenneOrbitObj.hpp>
Inheritance diagram for CouenneOrbitObj:


Public Member Functions | |
| CouenneOrbitObj () | |
| empty constructor (for unused objects) | |
| CouenneOrbitObj (CouenneCutGenerator *cutgen, CouenneProblem *p, exprVar *ref, Bonmin::BabSetupBase *base, JnlstPtr jnlst) | |
| Constructor with information for branching point selection strategy. | |
| CouenneOrbitObj (exprVar *ref, Bonmin::BabSetupBase *base, JnlstPtr jnlst) | |
| Constructor with lesser information, used for infeasibility only. | |
| ~CouenneOrbitObj () | |
| Destructor. | |
| CouenneOrbitObj (const CouenneOrbitObj &src) | |
| Copy constructor. | |
| virtual CouenneObject * | clone () const |
| Cloning method. | |
| void | setParameters (Bonmin::BabSetupBase *base) |
| set object parameters by reading from command line | |
| virtual double | infeasibility (const OsiBranchingInformation *info, int &way) const |
| compute infeasibility of this variable, |w - f(x)| (where w is the auxiliary variable defined as w = f(x) | |
| virtual double | checkInfeasibility (const OsiBranchingInformation *info) const |
| compute infeasibility of this variable, |w - f(x)|, where w is the auxiliary variable defined as w = f(x) | |
| virtual double | feasibleRegion (OsiSolverInterface *, const OsiBranchingInformation *) const |
| fix (one of the) arguments of reference auxiliary variable | |
| virtual OsiBranchingObject * | createBranch (OsiSolverInterface *, const OsiBranchingInformation *, int) const |
| create CouenneBranchingObject or CouenneThreeWayBranchObj based on this object | |
Definition at line 26 of file CouenneOrbitObj.hpp.
| CouenneOrbitObj::CouenneOrbitObj | ( | ) |
| CouenneOrbitObj::CouenneOrbitObj | ( | CouenneCutGenerator * | cutgen, | |
| CouenneProblem * | p, | |||
| exprVar * | ref, | |||
| Bonmin::BabSetupBase * | base, | |||
| JnlstPtr | jnlst | |||
| ) |
Constructor with information for branching point selection strategy.
Constructor with lesser information, used for infeasibility only.
| CouenneOrbitObj::~CouenneOrbitObj | ( | ) | [inline] |
| CouenneOrbitObj::CouenneOrbitObj | ( | const CouenneOrbitObj & | src | ) |
Copy constructor.
| virtual CouenneObject* CouenneOrbitObj::clone | ( | ) | const [inline, virtual] |
Cloning method.
Reimplemented from CouenneObject.
Definition at line 48 of file CouenneOrbitObj.hpp.
References CouenneOrbitObj().
| void CouenneOrbitObj::setParameters | ( | Bonmin::BabSetupBase * | base | ) |
| virtual double CouenneOrbitObj::infeasibility | ( | const OsiBranchingInformation * | info, | |
| int & | way | |||
| ) | const [virtual] |
compute infeasibility of this variable, |w - f(x)| (where w is the auxiliary variable defined as w = f(x)
Reimplemented from CouenneObject.
| virtual double CouenneOrbitObj::checkInfeasibility | ( | const OsiBranchingInformation * | info | ) | const [virtual] |
compute infeasibility of this variable, |w - f(x)|, where w is the auxiliary variable defined as w = f(x)
Reimplemented from CouenneObject.
| virtual double CouenneOrbitObj::feasibleRegion | ( | OsiSolverInterface * | , | |
| const OsiBranchingInformation * | ||||
| ) | const [virtual] |
| virtual OsiBranchingObject* CouenneOrbitObj::createBranch | ( | OsiSolverInterface * | , | |
| const OsiBranchingInformation * | , | |||
| int | ||||
| ) | const [virtual] |
create CouenneBranchingObject or CouenneThreeWayBranchObj based on this object
Reimplemented from CouenneObject.
1.4.7