91 double RawUniform() {
return m_unit(m_engine); }
94 double RawStandardNormal();
101 double GammaUnitScaleShapeAtLeastOne(
double shape);
104 static const double kPoissonNormalLimit;
106 std::mt19937 m_engine;
107 std::uniform_real_distribution<double> m_unit;
108 bool m_deterministic;
Definition SensorNoise.h:39
double Gamma(double shape)
int Poisson(double lambda)
bool IsDeterministic() const
True when the generator is seeded zero and callers should add no noise.
Definition SensorNoise.h:48
double Uniform(double low, double high)
double Gaussian(double mean, double stddev)
SensorNoise(unsigned int seed)