Normal Class Reference

#include <Normal.h>

Inheritance diagram for Normal:
Inheritance graph
[legend]
Collaboration diagram for Normal:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Normal (double mean=0.0, double variance=1.0, NormalGenerator algorithm=ALIAS)
double getMean () const
void setMean (double value)
double getVariance () const
void setVariance (double value)
NormalGenerator getMethod (void)
void setMethod (NormalGenerator method)
double getNextSample () const

Constructor & Destructor Documentation

Normal::Normal ( double  mean = 0.0,
double  variance = 1.0,
NormalGenerator  algorithm = ALIAS 
)

References ALIAS, BOX_MUELLER, and ZIGGURAT.


Member Function Documentation

double Normal::getMean (  )  const [virtual]

Implements Probability.

NormalGenerator Normal::getMethod ( void   ) 
double Normal::getNextSample (  )  const [virtual]

Implements Probability.

double Normal::getVariance (  )  const [virtual]

Implements Probability.

void Normal::setMean ( double  value  ) 

Referenced by NormalRng::setMean().

void Normal::setMethod ( NormalGenerator  method  ) 

References ALIAS, BOX_MUELLER, and ZIGGURAT.

Referenced by NormalRng::setMethod().

void Normal::setVariance ( double  value  ) 

Referenced by NormalRng::setVariance().


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

Generated on 1 Jul 2015 for MOOSE by  doxygen 1.6.1