Public メソッド | |
normal_distribution (const double &mean_arg=double(0), const double &sigma_arg=double(1)) | |
double | mean () const |
double | sigma () const |
void | reset () |
template<class Engine > | |
double | operator() (Engine &eng) |
Private 変数 | |
double | _mean |
double | _sigma |
double | _r1 |
double | _r2 |
double | _cached_rho |
bool | _valid |
hashRandom.cc の 34 行で定義されています。
osl::normal_distribution::normal_distribution | ( | const double & | mean_arg = double(0) , |
|
const double & | sigma_arg = double(1) | |||
) | [inline, explicit] |
hashRandom.cc の 37 行で定義されています。
参照先 _sigma.
double osl::normal_distribution::mean | ( | ) | const [inline] |
hashRandom.cc の 45 行で定義されています。
参照先 _mean.
double osl::normal_distribution::operator() | ( | Engine & | eng | ) | [inline] |
hashRandom.cc の 49 行で定義されています。
void osl::normal_distribution::reset | ( | ) | [inline] |
hashRandom.cc の 47 行で定義されています。
参照先 _valid.
double osl::normal_distribution::sigma | ( | ) | const [inline] |
hashRandom.cc の 46 行で定義されています。
参照先 _sigma.
double osl::normal_distribution::_cached_rho [private] |
hashRandom.cc の 67 行で定義されています。
参照元 operator()().
double osl::normal_distribution::_mean [private] |
hashRandom.cc の 66 行で定義されています。
参照元 mean(), と operator()().
double osl::normal_distribution::_r1 [private] |
hashRandom.cc の 67 行で定義されています。
参照元 operator()().
double osl::normal_distribution::_r2 [private] |
hashRandom.cc の 67 行で定義されています。
参照元 operator()().
double osl::normal_distribution::_sigma [private] |
hashRandom.cc の 66 行で定義されています。
参照元 normal_distribution(), operator()(), と sigma().
bool osl::normal_distribution::_valid [private] |
hashRandom.cc の 68 行で定義されています。
参照元 operator()(), と reset().