Class ExponentialDistribution

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

public final class ExponentialDistribution
extends ProbabilityDistribution

Constructor Index

 o ExponentialDistribution(float)
Constructs an exponential probability distribution.
 o ExponentialDistribution(float, float)
Constructs a shifted exponential probability distribution.

Method Index

 o floatSample()
Returns a float sample from this probability distribution.
 o floatSample(float)
Returns a float sample from this probability distribution.
 o floatSample(float, float)
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.

Constructors

 o ExponentialDistribution
 public ExponentialDistribution(float mean)
Constructs an exponential probability distribution.

Parameters:
mean - mean value.
 o ExponentialDistribution
 public ExponentialDistribution(float mean,
                                float low)
Constructs a shifted exponential 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 static float floatSample(float mean)
Returns a float sample from this probability distribution.

Parameters:
mean - mean value.
Returns:
a float sample from this probability distribution.
 o floatSample
 public static float floatSample(float mean,
                                 float low)
Returns a float sample from this probability distribution.

Parameters:
mean - mean value.
low - lower bound.
Returns:
a float sample from this probability distribution.
 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
 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