SSJ
V. 2.6.

umontreal.iro.lecuyer.randvar
Class BetaSymmetricalGen

java.lang.Object
  extended by umontreal.iro.lecuyer.randvar.RandomVariateGen
      extended by umontreal.iro.lecuyer.randvar.BetaGen
          extended by umontreal.iro.lecuyer.randvar.BetaSymmetricalGen
Direct Known Subclasses:
BetaSymmetricalBestGen, BetaSymmetricalPolarGen

public class BetaSymmetricalGen
extends BetaGen

This class implements random variate generators with the symmetrical beta distribution with shape parameters α = β, over the interval (0, 1).


Constructor Summary
BetaSymmetricalGen(RandomStream s, BetaSymmetricalDist dist)
          Creates a new generator for the distribution dist, using stream s.
BetaSymmetricalGen(RandomStream s, double alpha)
          Creates a new symmetrical beta generator with parameters α = alpha, over the interval (0, 1), using stream s.
 
Method Summary
static double nextDouble(RandomStream s, double alpha)
           
 
Methods inherited from class umontreal.iro.lecuyer.randvar.BetaGen
getA, getAlpha, getB, getBeta, nextDouble
 
Methods inherited from class umontreal.iro.lecuyer.randvar.RandomVariateGen
getDistribution, getStream, nextArrayOfDouble, nextDouble, setStream, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BetaSymmetricalGen

public BetaSymmetricalGen(RandomStream s,
                          double alpha)
Creates a new symmetrical beta generator with parameters α = alpha, over the interval (0, 1), using stream s.


BetaSymmetricalGen

public BetaSymmetricalGen(RandomStream s,
                          BetaSymmetricalDist dist)
Creates a new generator for the distribution dist, using stream s.

Method Detail

nextDouble

public static double nextDouble(RandomStream s,
                                double alpha)

SSJ
V. 2.6.

To submit a bug or ask questions, send an e-mail to Pierre L'Ecuyer.