Class HyperErlangDistribution

java.lang.Object
   |
   +----ProbabilityDistribution
           |
           +----HyperErlangDistribution

public final class HyperErlangDistribution
extends ProbabilityDistribution

Variable Index

 o rd

Constructor Index

 o HyperErlangDistribution(double, double, int, double)
Constructs a hypererlang probability distribution.

Method Index

 o floatSample()
Returns a float sample from this probability distribution.
 o intSample()
Returns an integer sample from this probability distribution.
 o newInstance(double[])
Creates a new instance of this probability distribution.

Variables

 o rd
 protected static Random rd

Constructors

 o HyperErlangDistribution
 public HyperErlangDistribution(double lambda1,
                                double lambda2,
                                int order,
                                double p1)
Constructs a hypererlang probability distribution.

Parameters:
mean - mean value.
low - lower bound.

Methods

 o newInstance
 public static ProbabilityDistribution newInstance(double params[])
Creates a new instance of this probability distribution.

Parameters:
params - array of parameters.
Returns:
a new instance of this probability distribution.
 o floatSample
 public float floatSample()
Returns a float sample from this probability distribution.

Returns:
a float sample from this probability distribution.
Overrides:
floatSample in class ProbabilityDistribution
 o intSample
 public int intSample()
Returns an integer sample from this probability distribution.

Returns:
an integer sample from this probability distribution.
Overrides:
intSample in class ProbabilityDistribution