|
Colt 1.1.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcern.colt.PersistentObject
cern.jet.random.AbstractDistribution
cern.jet.random.AbstractDiscreteDistribution
cern.jet.random.Zeta
Zeta distribution.
Valid parameter ranges: ro > 0 and pk >= 0.
Instance methods operate on a user supplied uniform random number generator; they are unsynchronized.
Implementation:
J. Dagpunar (1988): Principles of Random Variate Generation, Clarendon Press, Oxford.
Field Summary | |
protected double |
c
|
protected double |
d
|
protected double |
maxlongint
|
protected double |
pk
|
protected double |
pk_prev
|
protected double |
ro
|
protected double |
ro_prev
|
protected static Zeta |
shared
|
Fields inherited from class cern.jet.random.AbstractDistribution |
randomGenerator |
Fields inherited from class cern.colt.PersistentObject |
serialVersionUID |
Constructor Summary | |
Zeta(double ro,
double pk,
RandomEngine randomGenerator)
Constructs a Zeta distribution. |
Method Summary | |
protected long |
generateZeta(double ro,
double pk,
RandomEngine randomGenerator)
Returns a zeta distributed random number. |
int |
nextInt()
Returns a random number from the distribution. |
void |
setState(double ro,
double pk)
Sets the parameters. |
static int |
staticNextInt(double ro,
double pk)
Returns a random number from the distribution. |
String |
toString()
Returns a String representation of the receiver. |
Methods inherited from class cern.jet.random.AbstractDiscreteDistribution |
nextDouble |
Methods inherited from class cern.jet.random.AbstractDistribution |
apply, apply, clone, getRandomGenerator, makeDefaultGenerator, setRandomGenerator |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected double ro
protected double pk
protected double c
protected double d
protected double ro_prev
protected double pk_prev
protected double maxlongint
protected static Zeta shared
Constructor Detail |
public Zeta(double ro, double pk, RandomEngine randomGenerator)
Method Detail |
protected long generateZeta(double ro, double pk, RandomEngine randomGenerator)
public int nextInt()
nextInt
in class AbstractDiscreteDistribution
public void setState(double ro, double pk)
public static int staticNextInt(double ro, double pk)
public String toString()
|
Colt 1.1.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |