26package umontreal.ssj.randvar;
28import umontreal.ssj.rng.*;
29import umontreal.ssj.probdist.*;
59 super(stream, lambda);
60 double xc = Math.min(1.0, 0.5 / lambda);
72 double xc = Math.min(1.0, 0.5 / lambda);
Classes implementing continuous distributions should inherit from this base class.
Extends the class ContinuousDistribution for the exponential distribution tjoh95a (page 494) with me...
Implements a method for computing the inverse of an arbitrary continuous distribution function when o...
ExponentialGen(RandomStream s, double lambda)
Creates an exponential random variate generator with parameter.
ExponentialInverseFromDensityGen(RandomStream stream, double lambda, double ueps, int order)
Creates an exponential random variate generator with parameter.
ExponentialInverseFromDensityGen(RandomStream stream, InverseDistFromDensity dist)
Creates a new exponential generator using the exponential distribution dist and stream stream.
ExponentialInverseFromDensityGen(RandomStream stream, ExponentialDist dist, double ueps, int order)
Similar to the above constructor, with the exponential distribution dist.
int getOrder()
Returns the order of the interpolating polynomial.
double getUepsilon()
Returns the -resolution ueps.
This interface defines the basic structures to handle multiple streams of uniform (pseudo)random numb...