RMOL Logo Get Revenue Management Optimisation Library at SourceForge.net. Fast, secure and Free Open Source software downloads
Public Member Functions

RMOL::Gaussian Class Reference

#include <rmol/bom/Gaussian.hpp>

List of all members.

Public Member Functions

 Gaussian ()
 Gaussian (const Gaussian &)
 Gaussian (const FldDistributionParameters &)
virtual ~Gaussian ()
const FldDistributionParametersgetDistributionParameters () const
double getMean () const
double getStandardDeviation () const
double getVariance () const
double generateVariate () const

Detailed Description

Gaussian Distribution-based Utilities.

Definition at line 15 of file Gaussian.hpp.


Constructor & Destructor Documentation

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.


Member Function Documentation

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().


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

Generated on Tue Sep 7 2010 18:30:40 for RMOL by Doxygen 1.7.1