11 #ifndef COUENNEVTOBJECT_HPP
12 #define COUENNEVTOBJECT_HPP
48 virtual double infeasibility (
const OsiBranchingInformation *
info,
int &way)
const;
Cut Generator for linear convexifications.
void fint fint fint real fint real real real real real real real real real fint real fint fint fint real fint fint fint fint * info
OsiObject for auxiliary variables $w=f(x)$.
OsiObject for violation transfer on variables in a MINLP.
A class to have all elements necessary to setup a branch-and-bound.
CouenneVTObject(const CouenneVTObject &src)
Copy constructor.
~CouenneVTObject()
Destructor.
Class for MINLP problems with symbolic information.
CouenneVTObject(CouenneCutGenerator *c, CouenneProblem *p, exprVar *ref, Bonmin::BabSetupBase *base, JnlstPtr jnlst, int varSelection)
Constructor with information for branching point selection strategy.
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 w...
OsiObject for variables in a MINLP.