23 using namespace Couenne;
class to compute lower bound of a product based on the bounds of both factors
CouNumber safeProd(register CouNumber a, register CouNumber b)
product that avoids NaN's
exprMul(expression **, int)
Constructor.
virtual enum nodeType Type() const
Node type.
expression clone (points to another expression)
expression ** arglist_
argument list is an array of pointers to other expressions
double CouNumber
main number type in Couenne
class to compute upper bound of a product based on the bounds of both factors
virtual CouNumber Value() const
value (empty)
virtual void getBounds(expression *&, expression *&)
Get lower and upper bound of an expression (if any)