Class |
Description |
AhrensDieterExponentialSampler |
|
AhrensDieterMarsagliaTsangGammaSampler |
|
AliasMethodDiscreteSampler |
|
BoxMullerGaussianSampler |
Deprecated.
|
BoxMullerLogNormalSampler |
Deprecated.
|
BoxMullerNormalizedGaussianSampler |
|
BoxSampler |
Generate points uniformly distributed within a n-dimension box (hyperrectangle).
|
ChengBetaSampler |
|
CollectionSampler<T> |
|
CombinationSampler |
Class for representing combinations
of a sequence of integers.
|
CompositeSamplers |
Factory class to create a sampler that combines sampling from multiple samplers.
|
CompositeSamplers.Builder<S> |
Builds a composite sampler.
|
CompositeSamplers.DiscreteProbabilitySampler |
|
CompositeSamplers.DiscreteProbabilitySamplerFactory |
|
ContinuousInverseCumulativeProbabilityFunction |
Interface for a continuous distribution that can be sampled using
the
inversion method.
|
ContinuousSampler |
Sampler that generates values of type double .
|
ContinuousUniformSampler |
Sampling from a uniform distribution.
|
DirichletSampler |
|
DiscreteInverseCumulativeProbabilityFunction |
Interface for a discrete distribution that can be sampled using
the
inversion method.
|
DiscreteProbabilityCollectionSampler<T> |
Sampling from a collection of items with user-defined
probabilities.
|
DiscreteSampler |
Sampler that generates values of type int .
|
DiscreteUniformSampler |
Discrete uniform distribution sampler.
|
GaussianSampler |
Sampling from a Gaussian distribution with given mean and
standard deviation.
|
GeometricSampler |
|
GuideTableDiscreteSampler |
Compute a sample from n values each with an associated probability.
|
InverseTransformContinuousSampler |
|
InverseTransformDiscreteSampler |
|
InverseTransformParetoSampler |
|
KempSmallMeanPoissonSampler |
|
LargeMeanPoissonSampler |
|
LevySampler |
Sampling from a Lévy distribution.
|
LineSampler |
Generate points uniformly distributed on a line.
|
ListSampler |
|
LogNormalSampler |
Sampling from a log-normal distribution.
|
LongSampler |
Sampler that generates values of type long .
|
MarsagliaNormalizedGaussianSampler |
|
MarsagliaTsangWangDiscreteSampler |
Sampler for a discrete distribution using an optimised look-up table.
|
MarsagliaTsangWangDiscreteSampler.Binomial |
Create a sampler for the Binomial distribution.
|
MarsagliaTsangWangDiscreteSampler.Enumerated |
Create a sampler for an enumerated distribution of n values each with an
associated probability.
|
MarsagliaTsangWangDiscreteSampler.Poisson |
Create a sampler for the Poisson distribution.
|
NormalizedGaussianSampler |
|
ObjectSampler<T> |
Sampler that generates values of a specified type.
|
PermutationSampler |
Class for representing permutations
of a sequence of integers.
|
PoissonSampler |
|
PoissonSamplerCache |
|
RejectionInversionZipfSampler |
|
SamplerBase |
Deprecated.
|
SharedStateContinuousSampler |
Sampler that generates values of type double and can create new instances to sample
from the same state with a given source of randomness.
|
SharedStateDiscreteSampler |
Sampler that generates values of type int and can create new instances to sample
from the same state with a given source of randomness.
|
SharedStateLongSampler |
Sampler that generates values of type long and can create new instances to sample
from the same state with a given source of randomness.
|
SharedStateObjectSampler<T> |
Sampler that generates values of a specified type and can create new instances to sample
from the same state with a given source of randomness.
|
SharedStateSampler<R> |
Applies to samplers that can share state between instances.
|
SmallMeanPoissonSampler |
|
StableSampler |
Samples from a stable distribution.
|
TetrahedronSampler |
Generate points uniformly distributed within a
tetrahedron.
|
TriangleSampler |
|
UniformLongSampler |
Discrete uniform distribution sampler generating values of type long .
|
UnitBallSampler |
|
UnitSphereSampler |
|
ZigguratNormalizedGaussianSampler |
|
ZigguratSampler |
Modified ziggurat method for sampling from Gaussian and exponential distributions.
|
ZigguratSampler.Exponential |
Modified ziggurat method for sampling from an exponential distributions.
|
ZigguratSampler.NormalizedGaussian |
Modified ziggurat method for sampling from a Gaussian distribution with
mean 0 and standard deviation 1.
|