#include <rmol/bom/Gaussian.hpp>
Public Member Functions | |
Gaussian () | |
Gaussian (const Gaussian &) | |
Gaussian (const FldDistributionParameters &) | |
virtual | ~Gaussian () |
const FldDistributionParameters & | getDistributionParameters () const |
double | getMean () const |
double | getStandardDeviation () const |
double | getVariance () const |
double | generateVariate () const |
Definition at line 15 of file Gaussian.hpp.
RMOL::Gaussian::Gaussian | ( | ) |
Constructors.
Definition at line 14 of file Gaussian.cpp.
RMOL::Gaussian::Gaussian | ( | const Gaussian & | iGaussian | ) |
Definition at line 21 of file Gaussian.cpp.
RMOL::Gaussian::Gaussian | ( | const FldDistributionParameters & | iParams | ) |
Constructor with mean and standard deviation of the Gaussian Distribution.
Definition at line 28 of file Gaussian.cpp.
RMOL::Gaussian::~Gaussian | ( | ) | [virtual] |
Destructors.
Definition at line 36 of file Gaussian.cpp.
const FldDistributionParameters& RMOL::Gaussian::getDistributionParameters | ( | ) | const [inline] |
Getter for the parameters for the Gaussian distribution (i.e., mean and standard deviation).
Definition at line 30 of file Gaussian.hpp.
double RMOL::Gaussian::getMean | ( | ) | const |
Getter for the mean value.
Definition at line 42 of file Gaussian.cpp.
References RMOL::FldDistributionParameters::getMean().
Referenced by generateVariate().
double RMOL::Gaussian::getStandardDeviation | ( | ) | const |
Getter for the standard deviation value.
Definition at line 47 of file Gaussian.cpp.
References RMOL::FldDistributionParameters::getStandardDeviation().
Referenced by generateVariate().
double RMOL::Gaussian::getVariance | ( | ) | const |
Getter for the variance value.
Definition at line 53 of file Gaussian.cpp.
References RMOL::FldDistributionParameters::getVariance().
double RMOL::Gaussian::generateVariate | ( | ) | const |
Generate a Gaussian random variate (following the Gaussian distribution).
Definition at line 67 of file Gaussian.cpp.
References getMean(), and getStandardDeviation().
Referenced by RMOL::MCOptimiser::optimalOptimisationByMCIntegration().
Generated on Sat Jun 6 13:48:53 2009 for RMOL by Doxygen 1.5.7.1