This is a subclass of Random that generates numbers according to a Gaussian distribution with a specified mean and standard deviation.
More...
#include <Random.h>
|
| Gaussian () |
| Create a new random number generator that produces values according to a Gaussian distribution with mean 0 and standard deviation 1.
|
|
| Gaussian (Real mean, Real stddev) |
| Create a new random number generator that produces values according to a Gaussian distribution with the specified mean and standard deviation.
|
|
Real | getMean () const |
| Get the mean of the Gaussian distribution.
|
|
void | setMean (Real mean) |
| Set the mean of the Gaussian distribution.
|
|
Real | getStdDev () const |
| Get the standard deviation of the Gaussian distribution.
|
|
void | setStdDev (Real stddev) |
| Set the standard deviation of the Gaussian distribution.
|
|
Public Member Functions inherited from SimTK::Random |
| ~Random () |
|
void | setSeed (int seed) |
| Reinitialize this random number generator with a new seed value.
|
|
Real | getValue () const |
| Get the next value in the pseudo-random sequence.
|
|
void | fillArray (Real array[], int length) const |
| Fill an array with values from the pseudo-random sequence.
|
|
|
GaussianImpl & | getImpl () |
|
const GaussianImpl & | getConstImpl () const |
|
Protected Member Functions inherited from SimTK::Random |
| Random () |
| This constructor should never be invoked directly.
|
|
RandomImpl & | getImpl () |
| Get the internal object which implements the random number generator.
|
|
const RandomImpl & | getConstImpl () const |
| Get a constant reference to the internal object which implements the random number generator.
|
|
This is a subclass of Random that generates numbers according to a Gaussian distribution with a specified mean and standard deviation.
◆ Gaussian() [1/2]
Create a new random number generator that produces values according to a Gaussian distribution with mean 0 and standard deviation 1.
◆ Gaussian() [2/2]
Create a new random number generator that produces values according to a Gaussian distribution with the specified mean and standard deviation.
◆ getMean()
Real SimTK::Random::Gaussian::getMean |
( |
| ) |
const |
Get the mean of the Gaussian distribution.
◆ setMean()
void SimTK::Random::Gaussian::setMean |
( |
Real |
mean | ) |
|
Set the mean of the Gaussian distribution.
◆ getStdDev()
Real SimTK::Random::Gaussian::getStdDev |
( |
| ) |
const |
Get the standard deviation of the Gaussian distribution.
◆ setStdDev()
void SimTK::Random::Gaussian::setStdDev |
( |
Real |
stddev | ) |
|
Set the standard deviation of the Gaussian distribution.
◆ getImpl()
GaussianImpl & SimTK::Random::Gaussian::getImpl |
( |
| ) |
|
|
protected |
◆ getConstImpl()
const GaussianImpl & SimTK::Random::Gaussian::getConstImpl |
( |
| ) |
const |
|
protected |
The documentation for this class was generated from the following file: