11 #ifndef COUENNEORBITBRANCHINGOBJ_HPP 12 #define COUENNEORBITBRANCHINGOBJ_HPP "Spatial" branching object.
virtual bool boundBranch() const
does this branching object only change variable bounds?
CouenneOrbitBranchingObj(OsiSolverInterface *solver, const OsiObject *originalObject, JnlstPtr jnlst, CouenneCutGenerator *c, CouenneProblem *p, expression *var, int way, CouNumber brpoint, bool doFBBT, bool doConvCuts)
Constructor.
Cut Generator for linear convexifications.
double CouNumber
main number type in Couenne
"Spatial" branching object.
bool simulate_
are we currently in strong branching?
Class for MINLP problems with symbolic information.
bool doConvCuts_
shall we add convexification cuts at branching?
const OsiObject * originalObject() const
virtual OsiBranchingObject * clone() const
cloning method
CouenneOrbitBranchingObj(const CouenneOrbitBranchingObj &src)
Copy constructor.
void setSimulate(bool s)
set simulate_ field below
general include file for different compilers