public class NormalInverseGaussianGen extends RandomVariateGen
NormalInverseGaussianDist| Constructor and Description |
|---|
NormalInverseGaussianGen(RandomStream s,
double alpha,
double beta,
double mu,
double delta)
Creates an normal inverse gaussian random variate generator with parameters
α = alpha, β = beta, μ = mu
and δ = delta, using stream s.
|
NormalInverseGaussianGen(RandomStream s,
NormalInverseGaussianDist dist)
Creates a new generator for the distribution dist,
using stream s.
|
| Modifier and Type | Method and Description |
|---|---|
double |
getAlpha()
Returns the parameter α of this object.
|
double |
getBeta()
Returns the parameter β of this object.
|
double |
getDelta()
Returns the parameter δ of this object.
|
double |
getMu()
Returns the parameter μ of this object.
|
static double |
nextDouble(RandomStream s,
double alpha,
double beta,
double mu,
double delta)
NOT IMPLEMENTED.
|
void |
setParams(double alpha,
double beta,
double mu,
double delta)
Sets the parameters α, β, μ and δ of this object.
|
getDistribution, getStream, nextArrayOfDouble, nextDouble, setStreampublic NormalInverseGaussianGen(RandomStream s, double alpha, double beta, double mu, double delta)
public NormalInverseGaussianGen(RandomStream s, NormalInverseGaussianDist dist)
public static double nextDouble(RandomStream s, double alpha, double beta, double mu, double delta)
public double getAlpha()
public double getBeta()
public double getMu()
public double getDelta()
public void setParams(double alpha,
double beta,
double mu,
double delta)
To submit a bug or ask questions, send an e-mail to Pierre L'Ecuyer.