jsim.variate
Class Exponential

java.lang.Object
  extended by jsim.variate.Variate
      extended by jsim.variate.Exponential

public class Exponential
extends Variate

Exponential random variate generation.


Constructor Summary
Exponential(double mu, int i)
          Construct an Exponential random variate.
 
Method Summary
 double gen()
          Generate an exponentially distributed random number.
 java.lang.Double[] getParameters()
          Get the parameters of the constuctor
 
Methods inherited from class jsim.variate.Variate
incStream, printName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Exponential

public Exponential(double mu,
                   int i)
Construct an Exponential random variate.

Parameters:
mu - mean
i - random number stream
Method Detail

getParameters

public java.lang.Double[] getParameters()
Get the parameters of the constuctor

Overrides:
getParameters in class Variate

gen

public double gen()
Generate an exponentially distributed random number.

Overrides:
gen in class Variate
Returns:
double random from Exponential distribution