CouennePrecisions.hpp File Reference

#include <math.h>

Go to the source code of this file.

Defines

#define COUENNE_EPS   1.e-07
#define COUENNE_BOUND_PREC   1.e-5
#define COUENNE_EPS_INT   1.e-9
#define COUENNE_EPS_SIMPL   1.e-20
#define COUENNE_INFINITY   1.e+50
#define COU_MAX_COEFF   1.e+9
#define COU_MIN_COEFF   1.e-9
#define COUENNE_round(x)   ((int) (floor ((x) + 0.5)))
#define MAX_BOUND   1.e45

Variables

const double Couenne_large_bound = 9.999e12
 used to declare LP unbounded


Define Documentation

#define COUENNE_EPS   1.e-07

Definition at line 17 of file CouennePrecisions.hpp.

Referenced by exprSin::impliedBound(), exprCos::impliedBound(), QuadMap::insert(), LinMap::insert(), exprVar::isFixed(), exprVar::isInteger(), exprAux::isInteger(), exprQuad::Linearity(), exprConst::Linearity(), safe_pow(), safeDiv(), and updateBound().

#define COUENNE_BOUND_PREC   1.e-5

Definition at line 20 of file CouennePrecisions.hpp.

#define COUENNE_EPS_INT   1.e-9

Definition at line 23 of file CouennePrecisions.hpp.

Referenced by isInteger().

#define COUENNE_EPS_SIMPL   1.e-20

Definition at line 26 of file CouennePrecisions.hpp.

#define COUENNE_INFINITY   1.e+50

Definition at line 29 of file CouennePrecisions.hpp.

Referenced by CouenneConstraint::CouenneConstraint(), expression::inverse(), exprUBDiv::operator()(), exprLBDiv::operator()(), safe_pow(), and safeDiv().

#define COU_MAX_COEFF   1.e+9

Definition at line 32 of file CouennePrecisions.hpp.

#define COU_MIN_COEFF   1.e-9

Definition at line 35 of file CouennePrecisions.hpp.

#define COUENNE_round (  )     ((int) (floor ((x) + 0.5)))

Definition at line 38 of file CouennePrecisions.hpp.

Referenced by isInteger(), and safe_pow().

#define MAX_BOUND   1.e45

Definition at line 40 of file CouennePrecisions.hpp.


Variable Documentation

const double Couenne_large_bound = 9.999e12

used to declare LP unbounded

Definition at line 43 of file CouennePrecisions.hpp.


Generated on Mon Aug 8 03:04:11 2011 for Couenne by  doxygen 1.4.7