julian::BivariateNormal Class Reference
Class implements Bivariate Normal Random Variable. More...
#include <bivariateNormal.hpp>
Public Member Functions | |
BivariateNormal (double rho) | |
Constructor. More... | |
double | operator() (double a, double b) const |
calculates value of Probability Distribution Function More... | |
Private Attributes | |
double | rho_ |
Correlation. More... | |
double | rho2_ |
Squared correlation. More... | |
Static Private Attributes | |
static const double | x_ [] |
Technical tables. More... | |
static const double | y_ [] |
Technical tables. More... | |
Detailed Description
Class implements Bivariate Normal Random Variable.
Class implements algorithm described in [47]
Constructor & Destructor Documentation
julian::BivariateNormal::BivariateNormal | ( | double | rho | ) |
Constructor.
Constructor requires parametrization of random variables
Member Function Documentation
double julian::BivariateNormal::operator() | ( | double | a, |
double | b | ||
) | const |
calculates value of Probability Distribution Function
Member Data Documentation
|
private |
Squared correlation.
|
private |
Correlation.
|
staticprivate |
Initial value:
= {
0.24840615,
0.39233107,
0.21141819,
0.03324666,
0.00082485334
}
Technical tables.
|
staticprivate |
Initial value:
= {
0.10024215,
0.48281397,
1.06094980,
1.77972940,
2.66976040000
}
Technical tables.
The documentation for this class was generated from the following files:
- C:/Unix/home/OEM/jULIAN/src/mathematics/distributions/bivariateNormal.hpp
- C:/Unix/home/OEM/jULIAN/src/mathematics/distributions/bivariateNormal.cpp