Lognormal density function. More...
#include <prob_dens_func.h>
Public Member Functions | |
| prob_dens_lognormal () | |
| Create a blank lognormal distribution. | |
| prob_dens_lognormal (double mu, double sigma) | |
Create lognormal distribution with mean parameter mu and width parameter sigma. More... | |
| prob_dens_lognormal (const prob_dens_lognormal &pdg) | |
| Copy constructor. | |
| prob_dens_lognormal & | operator= (const prob_dens_lognormal &pdg) |
| Copy constructor with operator=. | |
| void | set_mu_sigma (double mu, double sigma) |
| Set the maximum and width of the lognormal distribution. | |
| void | set_seed (unsigned long int s) |
| Set the seed. | |
| virtual double | operator() () const |
| Sample from the specified density. | |
| virtual double | pdf (double x) const |
| The normalized density. | |
| virtual double | log_pdf (double x) const |
| The log of the normalized density. | |
| virtual double | cdf (double x) const |
| The cumulative distribution function (from the lower tail) | |
| virtual double | invert_cdf (double in_cdf) const |
| The inverse cumulative distribution function. | |
| virtual double | entropy () const |
Entropy of the distribution ( ) | |
Protected Attributes | |
| double | sigma_ |
| Width parameter. More... | |
| double | mu_ |
| Central value. More... | |
| rng_gsl | r |
| The GSL random number generator. | |
|
inline |
The value of sigma must be larger than zero.
Definition at line 508 of file prob_dens_func.h.
|
protected |
A value of -1 indicates it is yet unspecified.
Definition at line 489 of file prob_dens_func.h.
|
protected |
A value of -1 indicates it is yet unspecified.
Definition at line 483 of file prob_dens_func.h.
Documentation generated with Doxygen. Provided under the
GNU Free Documentation License (see License Information).