CouennePrecisions.hpp File Reference

#include <math.h>

Go to the source code of this file.

Namespaces

namespace  Couenne

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::Couenne_large_bound = 9.999e12
 used to declare LP unbounded


Define Documentation

#define COUENNE_EPS   1.e-07

Definition at line 19 of file CouennePrecisions.hpp.

#define COUENNE_BOUND_PREC   1.e-5

Definition at line 22 of file CouennePrecisions.hpp.

#define COUENNE_EPS_INT   1.e-9

Definition at line 25 of file CouennePrecisions.hpp.

Referenced by Couenne::isInteger().

#define COUENNE_EPS_SIMPL   1.e-20

Definition at line 28 of file CouennePrecisions.hpp.

#define COUENNE_INFINITY   1.e+50

Definition at line 31 of file CouennePrecisions.hpp.

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

#define COU_MAX_COEFF   1.e+9

Definition at line 34 of file CouennePrecisions.hpp.

#define COU_MIN_COEFF   1.e-9

Definition at line 37 of file CouennePrecisions.hpp.

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

Definition at line 40 of file CouennePrecisions.hpp.

Referenced by Couenne::exprVar::isInteger(), Couenne::isInteger(), Couenne::exprAux::isInteger(), and Couenne::safe_pow().

#define MAX_BOUND   1.e45

Definition at line 42 of file CouennePrecisions.hpp.


Generated on Mon Aug 8 03:06:41 2011 for Couenne by  doxygen 1.4.7