12 #ifndef COUENNETHREEWAYBRANCHOBJ_HPP 13 #define COUENNETHREEWAYBRANCHOBJ_HPP
CouenneThreeWayBranchObj(const CouenneThreeWayBranchObj &src)
Copy constructor.
double CouNumber
main number type in Couenne
CouNumber rcrop_
right divider
CouNumber lcrop_
left divider
expression * brVar_
The variable this branching object refers to.
JnlstPtr jnlst_
True if the associated variable is integer.
int firstBranch_
First branch to be performed: 0 is left, 1 is central, 2 is right.
Spatial, three-way branching object.
virtual OsiBranchingObject * clone() const
Cloning method.
CouenneThreeWayBranchObj(JnlstPtr jnlst, expression *, CouNumber, CouNumber, int=THREE_CENTER)
Constructor.
general include file for different compilers