CluE  1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
CluE::UniGauss Class Reference

Univariate normal distribution. More...

#include <unigauss.h>

Inheritance diagram for CluE::UniGauss:
Inheritance graph
Collaboration diagram for CluE::UniGauss:
Collaboration graph

Public Member Functions

 UniGauss (double m, double v)
 
virtual double density (double const &x) const
 Evaluates the density of the univariate normal distribution at the given point x. More...
 
template<typename RndEngine >
double draw (RndEngine &) const
 
- Public Member Functions inherited from CluE::Distribution< double >
virtual ~Distribution ()
 

Private Attributes

double mean
 
double variance
 

Detailed Description

Univariate normal distribution.

Definition at line 20 of file unigauss.h.

Constructor & Destructor Documentation

UniGauss::UniGauss ( double  m,
double  v 
)

Definition at line 7 of file unigauss.cpp.

Member Function Documentation

double UniGauss::density ( double const &  x) const
virtual

Evaluates the density of the univariate normal distribution at the given point x.

Implements CluE::Distribution< double >.

Definition at line 13 of file unigauss.cpp.

template<typename RndEngine >
double CluE::UniGauss::draw ( RndEngine &  re) const

Definition at line 38 of file unigauss.h.

Member Data Documentation

double CluE::UniGauss::mean
private

Definition at line 34 of file unigauss.h.

double CluE::UniGauss::variance
private

Definition at line 34 of file unigauss.h.


The documentation for this class was generated from the following files: