00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #ifndef COUENNE_PRECISIONS_HPP
00012 #define COUENNE_PRECISIONS_HPP
00013
00014 #include <math.h>
00015
00016
00017 #define COUENNE_EPS 1.e-7
00018
00019
00020 #define COUENNE_EPS_INT 1.e-9
00021
00022
00023 #define COUENNE_EPS_SIMPL 1.e-20
00024
00025
00026 #define COUENNE_INFINITY 1.e+50
00027
00028
00029 #define COU_MAX_COEFF 1.e+9
00030
00031
00032 #define COU_MIN_COEFF 1.e-9
00033
00034
00035 #define COUENNE_round(x) ((int) (floor ((x) + 0.5)))
00036
00037 #define MAX_BOUND 1.e45
00038
00040 const double Couenne_large_bound = 9.999e12;
00041
00042 #endif