Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://www.atnf.csiro.au/computing/software/casacore/casacore-1.2.0/doc/html/classcasa_1_1Poisson.html
Дата изменения: Unknown Дата индексирования: Mon Feb 14 20:55:05 2011 Кодировка: Поисковые слова: milky way |
#include <Random.h>
Public Member Functions | |
Poisson (RNG *gen, Double mean=0.0) | |
Construct a random number generator for a Poisson distribution. | |
virtual | ~Poisson () |
The destructor is trivial. | |
virtual Double | operator() () |
Returns a value from the Poisson distribution. | |
uInt | asInt () |
Double | mean () const |
Functions that allow you to query and change the parameters of the Poisson distribution. | |
void | mean (Double x) |
virtual void | setParameters (const Vector< Double > &parms) |
These function allow you to manipulate the parameters (mean) described above through the base class. | |
virtual Vector< Double > | parameters () const |
virtual Bool | checkParameters (const Vector< Double > &parms) const |
Private Attributes | |
Double | itsMean |
Poisson distribution.
The Poisson
class implements a Poisson distribution. The mean
parameter, is the only parameter of this distribution. The operator()
functions returns a value from this distribution. The remaining members allow you to inspect and change the mean. It is assumed that the supplied mean is non-negative and an AipsError exception is thrown if this is not true. The remaining members allow you to read and set the parameters.
Definition at line 1201 of file Random.h.
Construct a random number generator for a Poisson distribution.
The first argument is a class that produces random bits. This pointer is NOT taken over by this class and the user is responsible for deleting it. The second argument defines the parameters for this distribution as described in the synopsis.
virtual casa::Poisson::~Poisson | ( | ) | [virtual] |
The destructor is trivial.
uInt casa::Poisson::asInt | ( | ) |
Implements casa::Random.
void casa::Poisson::mean | ( | Double | x | ) |
Double casa::Poisson::mean | ( | ) | const [inline] |
virtual Double casa::Poisson::operator() | ( | ) | [virtual] |
Returns a value from the Poisson distribution.
The returned value is a non-negative integer and using the asInt function bypasses the conversion to a floating point number.
Implements casa::Random.
Implements casa::Random.
These function allow you to manipulate the parameters (mean) described above through the base class.
The Vectors must always be of length one.
Implements casa::Random.
Double casa::Poisson::itsMean [private] |