umontreal.iro.lecuyer.randvar
Class ChiRatioOfUniformsGen
java.lang.Object
umontreal.iro.lecuyer.randvar.RandomVariateGen
umontreal.iro.lecuyer.randvar.ChiGen
umontreal.iro.lecuyer.randvar.ChiRatioOfUniformsGen
public class ChiRatioOfUniformsGen
- extends ChiGen
This class implements Chi random variate generators using
the ratio of uniforms method with shift.
Method Summary |
double |
nextDouble()
Generates a random number from the continuous distribution
contained in this object. |
static double |
nextDouble(RandomStream s,
int nu)
|
Methods inherited from class umontreal.iro.lecuyer.randvar.ChiGen |
getNu |
ChiRatioOfUniformsGen
public ChiRatioOfUniformsGen(RandomStream s,
int nu)
- Creates a chi random variate generator with
ν = nu degrees of freedom, using stream s.
ChiRatioOfUniformsGen
public ChiRatioOfUniformsGen(RandomStream s,
ChiDist dist)
- Create a new generator for the distribution dist,
using stream s.
nextDouble
public double nextDouble()
- Description copied from class:
RandomVariateGen
- Generates a random number from the continuous distribution
contained in this object.
By default, this method uses inversion by calling the
inverseF
method of the distribution object.
Alternative generating methods are provided in subclasses.
- Overrides:
nextDouble
in class RandomVariateGen
- Returns:
- the generated value
nextDouble
public static double nextDouble(RandomStream s,
int nu)
jHepWork 3.0 ©