#include <gaussian.h>
Public Member Functions | |
gaussian () | |
gaussian (float, float) | |
float | get_sample_1D () |
Private Attributes | |
float | _mean1 |
bool | _ready |
float | _std1 |
float | _var1 |
Definition at line 22 of file gaussian.h.
This constructor is basically here in order to declare variables in other classes.
mean = variance = 0
Definition at line 21 of file gaussian.cc.
gaussian::gaussian | ( | float | mean, |
float | var | ||
) |
Initialize a univariate Gaussian with a mean and variance.
Definition at line 29 of file gaussian.cc.
float gaussian::get_sample_1D | ( | ) |
Returns a sample from a univariate Gaussian.
If the Gaussian was initialized as a multivariate, it returns a sample using the first dimension of the mean vector and the first element (0,0) of the covariance matrix as the variance.
Definition at line 43 of file gaussian.cc.
float gaussian::_mean1 [private] |
Definition at line 31 of file gaussian.h.
bool gaussian::_ready [private] |
Definition at line 29 of file gaussian.h.
float gaussian::_std1 [private] |
Definition at line 31 of file gaussian.h.
float gaussian::_var1 [private] |
Definition at line 31 of file gaussian.h.