23 return Lower + 0.5*(Upper - Lower)*(
sin(
Value) + 1.);
29 double piby2 = 2.*
atan(1.);
30 double distnn = 8.*
sqrt(prec.
Eps2());
31 double vlimhi = piby2 - distnn;
32 double vlimlo = -piby2 + distnn;
34 double yy = 2.*(
Value - Lower)/(Upper - Lower) - 1.;
36 if(yy2 > (1. - prec.
Eps2())) {
54 return 0.5*((Upper - Lower)*
cos(
Value));
determines the relative floating point arithmetic precision.
double Eps2() const
eps2 returns 2*sqrt(eps)