class |
AhrensDieterExponentialSampler |
|
class |
AhrensDieterMarsagliaTsangGammaSampler |
|
private static class |
AhrensDieterMarsagliaTsangGammaSampler.AhrensDieterGammaSampler |
Class to sample from the Gamma distribution when 0 < alpha < 1.
|
private static class |
AhrensDieterMarsagliaTsangGammaSampler.BaseGammaSampler |
Base class for a sampler from the Gamma distribution.
|
private static class |
AhrensDieterMarsagliaTsangGammaSampler.MarsagliaTsangGammaSampler |
Class to sample from the Gamma distribution when the alpha >= 1.
|
class |
BoxMullerGaussianSampler |
Deprecated.
|
class |
BoxMullerLogNormalSampler |
Deprecated.
|
class |
BoxMullerNormalizedGaussianSampler |
|
class |
ChengBetaSampler |
|
private static class |
ChengBetaSampler.BaseChengBetaSampler |
Base class to implement Cheng's algorithms for the beta distribution.
|
private static class |
ChengBetaSampler.ChengBBBetaSampler |
Computes one sample using Cheng's BB algorithm, when beta distribution alpha and
beta shape parameters are both larger than 1.
|
private static class |
ChengBetaSampler.ChengBCBetaSampler |
Computes one sample using Cheng's BC algorithm, when at least one of beta distribution
alpha or beta shape parameters is smaller than 1.
|
class |
ContinuousUniformSampler |
Sampling from a uniform distribution.
|
private static class |
ContinuousUniformSampler.OpenIntervalContinuousUniformSampler |
Specialization to sample from an open interval (lo, hi).
|
class |
GaussianSampler |
Sampling from a Gaussian distribution with given mean and
standard deviation.
|
class |
InverseTransformContinuousSampler |
|
class |
InverseTransformParetoSampler |
|
class |
LevySampler |
Sampling from a Lévy distribution.
|
class |
LogNormalSampler |
Sampling from a log-normal distribution.
|
class |
MarsagliaNormalizedGaussianSampler |
|
class |
StableSampler |
Samples from a stable distribution.
|
(package private) static class |
StableSampler.Alpha1CMSStableSampler |
Implement the stable distribution case: alpha == 1 and beta != 0.
|
private static class |
StableSampler.BaseStableSampler |
Base class for implementations of a stable distribution that requires an exponential
random deviate.
|
(package private) static class |
StableSampler.Beta0CMSStableSampler |
Implement the generic stable distribution case: alpha < 2 and beta == 0.
|
(package private) static class |
StableSampler.Beta0WeronStableSampler |
Implement the generic stable distribution case: alpha < 2 and beta == 0.
|
private static class |
StableSampler.CauchyStableSampler |
Implement the alpha = 1 and beta = 0 stable distribution case
(Cauchy distribution).
|
(package private) static class |
StableSampler.CMSStableSampler |
Implement the generic stable distribution case: alpha < 2 and
beta != 0.
|
private static class |
StableSampler.GaussianStableSampler |
Implement the alpha = 2 stable distribution case (Gaussian distribution).
|
private static class |
StableSampler.LevyStableSampler |
Implement the alpha = 0.5 and beta = 1 stable distribution case
(Levy distribution).
|
private static class |
StableSampler.TransformedStableSampler |
Class for implementations of a stable distribution transformed by scale and location.
|
(package private) static class |
StableSampler.WeronStableSampler |
Implement the generic stable distribution case: alpha < 2 and
beta != 0.
|
class |
TSampler |
Sampling from a T distribution.
|
private static class |
TSampler.NormalTSampler |
Sample from a t-distribution using a normal distribution.
|
private static class |
TSampler.StudentsTSampler |
Sample from a t-distribution using Bailey's algorithm.
|
class |
ZigguratNormalizedGaussianSampler |
|
class |
ZigguratSampler |
Modified ziggurat method for sampling from Gaussian and exponential distributions.
|
static class |
ZigguratSampler.Exponential |
Modified ziggurat method for sampling from an exponential distribution.
|
private static class |
ZigguratSampler.Exponential.ExponentialMean |
Specialisation which multiplies the standard exponential result by a specified mean.
|
static class |
ZigguratSampler.NormalizedGaussian |
Modified ziggurat method for sampling from a Gaussian distribution with
mean 0 and standard deviation 1.
|