# CouenneExprBMul.hpp File Reference

`#include "CouenneExprOp.hpp"`
`#include "CouenneConfig.h"`
`#include "CoinHelperFunctions.hpp"`
`#include "CoinFinite.hpp"`

Go to the source code of this file.

## Classes
class | Couenne::exprLBMul
| class to compute lower bound of a product based on the bounds of both factors More...
class | Couenne::exprUBMul
| class to compute upper bound of a product based on the bounds of both factors More...
## Namespaces
namespace | Couenne

| general include file for different compilers
## Defines
#define | MUL_ZERO 1e-20
#define | MUL_INF sqrt (COIN_DBL_MAX)
## Functions
CouNumber | Couenne::safeProd (register CouNumber a, register CouNumber b)
| product that avoids NaN's

## Define Documentation

#define MUL_ZERO 1e-20

Definition at line 21 of file CouenneExprBMul.hpp.

Referenced by Couenne::safeProd().

#define MUL_INF sqrt (COIN_DBL_MAX)

Definition at line 22 of file CouenneExprBMul.hpp.

Referenced by Couenne::safeProd().

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines