| SSJ
    3.3.1
    Stochastic Simulation in Java | 
This class implements random variate generators having the Poisson distribution (see PoissonGen ). More...
| Public Member Functions | |
| PoissonTIACGen (RandomStream s, double lambda) | |
| Creates a Poisson random variate generator with parameter \(\lambda= \) lambda, using streams. | |
| PoissonTIACGen (RandomStream s, PoissonDist dist) | |
| Creates a new random variate generator using the Poisson distribution distand streams. | |
| int | nextInt () | 
|  Public Member Functions inherited from PoissonGen | |
| PoissonGen (RandomStream s, double lambda) | |
| Creates a Poisson random variate generator with parameter \(\lambda= \) lambda, using streams. | |
| PoissonGen (RandomStream s, PoissonDist dist) | |
| Creates a new random variate generator using the Poisson distribution distand streams. | |
| double | getLambda () | 
| Returns the \(\lambda\) associated with this object. | |
|  Public Member Functions inherited from RandomVariateGenInt | |
| RandomVariateGenInt (RandomStream s, DiscreteDistributionInt dist) | |
| Creates a new random variate generator for the discrete distribution dist, using streams.  More... | |
| int | nextInt () | 
| Generates a random number (an integer) from the discrete distribution contained in this object.  More... | |
| void | nextArrayOfInt (int[] v, int start, int n) | 
| Generates nrandom numbers from the discrete distribution contained in this object.  More... | |
| int [] | nextArrayOfInt (int n) | 
| Generates nrandom numbers from the discrete distribution contained in this object, and returns them in a new array of sizen.  More... | |
| DiscreteDistributionInt | getDistribution () | 
| Returns the umontreal.ssj.probdist.DiscreteDistributionInt used by this generator.  More... | |
|  Public Member Functions inherited from RandomVariateGen | |
| RandomVariateGen (RandomStream s, Distribution dist) | |
| Creates a new random variate generator from the distribution dist, using streams.  More... | |
| double | nextDouble () | 
| Generates a random number from the continuous distribution contained in this object.  More... | |
| void | nextArrayOfDouble (double[] v, int start, int n) | 
| Generates nrandom numbers from the continuous distribution contained in this object.  More... | |
| double [] | nextArrayOfDouble (int n) | 
| Generates nrandom numbers from the continuous distribution contained in this object, and returns them in a new array of sizen.  More... | |
| RandomStream | getStream () | 
| Returns the umontreal.ssj.rng.RandomStream used by this generator.  More... | |
| void | setStream (RandomStream stream) | 
| Sets the umontreal.ssj.rng.RandomStream used by this generator to stream. | |
| Distribution | getDistribution () | 
| Returns the umontreal.ssj.probdist.Distribution used by this generator.  More... | |
| String | toString () | 
| Returns a Stringcontaining information about the current generator. | |
| Static Public Member Functions | |
| static int | nextInt (RandomStream s, double lambda) | 
| A static method for generating a random variate from a Poisson distribution with parameter \(\lambda\) = lambda. | |
|  Static Public Member Functions inherited from PoissonGen | |
| static int | nextInt (RandomStream s, double lambda) | 
| A static method for generating a random variate from a Poisson distribution with parameter \(\lambda\) = lambda. | |
| Static Package Functions | |
| [static initializer] | |
| Additional Inherited Members | |
|  Protected Member Functions inherited from PoissonGen | |
| void | setParams (double lam) | 
| Sets the parameter \(\lambda= \) lamof this object. | |
|  Protected Attributes inherited from PoissonGen | |
| double | lambda | 
|  Protected Attributes inherited from RandomVariateGen | |
| RandomStream | stream | 
| Distribution | dist | 
This class implements random variate generators having the Poisson distribution (see PoissonGen ).
Uses the tabulated inversion combined with the acceptance complement (TIAC) method of [3] . The implementation is adapted from UNURAN [166] .
 1.8.14
 1.8.14