#include <CouenneVTObject.hpp>
Inheritance diagram for CouenneVTObject:
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)| |
Definition at line 17 of file CouenneVTObject.hpp.
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 22 of file CouenneVTObject.hpp.
Referenced by clone().
CouenneVTObject::CouenneVTObject | ( | const CouenneVTObject & | src | ) | [inline] |
CouenneVTObject::~CouenneVTObject | ( | ) | [inline] |
virtual CouenneObject* CouenneVTObject::clone | ( | ) | const [inline, virtual] |
Cloning method.
Reimplemented from CouenneVarObject.
Definition at line 38 of file CouenneVTObject.hpp.
References CouenneVTObject().
virtual 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)|
Reimplemented from CouenneVarObject.