OsiObject for violation transfer on variables in a MINLP. More...
#include <CouenneVTObject.hpp>


Public Member Functions | |
| CouenneVTObject (CouenneCutGenerator *c, CouenneProblem *p, exprVar *ref, Bonmin::BabSetupBase *base, JnlstPtr jnlst) | |
| Constructor with information for branching point selection strategy. | |
| CouenneVTObject (const CouenneVTObject &src) | |
| Copy constructor. | |
| ~CouenneVTObject () | |
| Destructor. | |
| virtual CouenneObject * | clone () const |
| Cloning method. | |
| virtual double | infeasibility (const OsiBranchingInformation *info, int &way) const |
| compute infeasibility of this variable x as the sum/min/max of all infeasibilities of auxiliaries w whose defining function depends on x |w - f(x)| | |
OsiObject for violation transfer on variables in a MINLP.
Definition at line 19 of file CouenneVTObject.hpp.
| Couenne::CouenneVTObject::CouenneVTObject | ( | CouenneCutGenerator * | c, | |
| CouenneProblem * | p, | |||
| exprVar * | ref, | |||
| Bonmin::BabSetupBase * | base, | |||
| JnlstPtr | jnlst | |||
| ) | [inline] |
Constructor with information for branching point selection strategy.
Definition at line 24 of file CouenneVTObject.hpp.
| Couenne::CouenneVTObject::CouenneVTObject | ( | const CouenneVTObject & | src | ) | [inline] |
Copy constructor.
Definition at line 33 of file CouenneVTObject.hpp.
| Couenne::CouenneVTObject::~CouenneVTObject | ( | ) | [inline] |
Destructor.
Definition at line 37 of file CouenneVTObject.hpp.
| virtual CouenneObject* Couenne::CouenneVTObject::clone | ( | ) | const [inline, virtual] |
Cloning method.
Reimplemented from Couenne::CouenneVarObject.
Definition at line 40 of file CouenneVTObject.hpp.
| double CouenneVTObject::infeasibility | ( | const OsiBranchingInformation * | info, | |
| int & | way | |||
| ) | const [virtual] |
compute infeasibility of this variable x as the sum/min/max of all infeasibilities of auxiliaries w whose defining function depends on x |w - f(x)|
compute infeasibility of this variable, |w - f(x)| (where w is the auxiliary variable defined as w = f(x))
Reimplemented from Couenne::CouenneVarObject.
Definition at line 22 of file infeasibilityVT.cpp.
1.6.1