11 #ifndef COUENNECOMPLOBJECT_HPP 12 #define COUENNECOMPLOBJECT_HPP
Cut Generator for linear convexifications.
~CouenneComplObject()
Destructor.
virtual CouenneObject * clone() const
Cloning method.
CouenneComplObject(CouenneCutGenerator *c, CouenneProblem *p, exprVar *ref, Bonmin::BabSetupBase *base, JnlstPtr jnlst, int sign)
Constructor with information for branching point selection strategy.
Class for MINLP problems with symbolic information.
virtual double checkInfeasibility(const OsiBranchingInformation *info) const
compute infeasibility of this variable, |w - f(x)|, where w is the auxiliary variable defined as w = ...
OsiObject for auxiliary variables $w=f(x)$.
double infeasibility() const
virtual OsiBranchingObject * createBranch(OsiSolverInterface *, const OsiBranchingInformation *, int way) const
create CouenneBranchingObject or CouenneThreeWayBranchObj based on this object
OsiObject for complementarity constraints .
general include file for different compilers