#include <Probability.h>
Public Member Functions | |
virtual | ~Probability () |
virtual double | getMean () const =0 |
virtual double | getVariance () const =0 |
virtual double | getNextSample () const =0 |
Base class for implementing various probability distributions.
virtual Probability::~Probability | ( | ) | [inline, virtual] |
virtual double Probability::getMean | ( | ) | const [pure virtual] |
Implemented in Binomial, Exponential, Gamma, Normal, Poisson, and Uniform.
Referenced by RandGenerator::getMean().
virtual double Probability::getNextSample | ( | ) | const [pure virtual] |
Implemented in Binomial, Exponential, Gamma, Normal, Poisson, and Uniform.
Referenced by RandGenerator::process().
virtual double Probability::getVariance | ( | ) | const [pure virtual] |
Implemented in Binomial, Exponential, Gamma, Normal, Poisson, and Uniform.
Referenced by RandGenerator::getVariance().