8 #if (defined __STRICT_ANSI__) || (defined _WIN32)
10 #define M_PI 3.14159265358979323846
12 #endif // __STRICT_ANSI__
18 _mean0("Mean0", 0.0,-10,10),
19 _mean1("Mean1", 0.0,-10,10),
20 _sigma0("Sigma0",1.0,0, 10),
21 _sigma1("Sigma1",1.0,0, 10),
22 _corr01("Corr01", 0.0, -1.0, 1.0)
32 _sigma0(right._sigma0),
33 _sigma1(right._sigma1),
34 _corr01(right._corr01)
54 double dt = (1.0+rho)*(1.0-rho);
56 return (1.0/(2*M_PI*sx*sy*sqrt(dt))) *
57 exp(-1.0/(2.0*dt)*(dx*dx/sxs+dy*dy/sys-2.0*rho*dx*dy/sx/sy));
110 <<
"Warning. bivariate Gaussian called with scalar argument"