Interface | Description |
---|---|
Function |
Implementations of this Interface represent double-valued univariate functions.
|
Operator |
Interface to create user-defined operators.
|
UniformRandomGenerator |
Interface for uniform pseudo random number generators to be used by the
distribution classes to compute their samples.
|
Class | Description |
---|---|
BoolDist |
Superclass for all distributions returning boolean samples.
|
BoolDistBernoulli |
Boolean Bernoulli distribution returning
true values with the
given probability. |
BoolDistConstant |
Boolean constant "pseudo"-distribution returns a single constant predefined
boolean value.
|
ContDist |
Superclass for all distributions returning (near-)continuous samples of type
Double . |
ContDistAggregate |
Aggregate Distribution composed of a list of input Distributions.
|
ContDistBeta |
Distribution returning Beta distributed double values.
|
ContDistConstant |
This constant "pseudo"-distribution returns a single constant predefined
value of type Double.
|
ContDistCustom |
Distribution returning values according to a user-specified distribution
function.
|
ContDistEmpirical | |
ContDistErlang |
Erlang distributed stream of pseudo random numbers of type double.
|
ContDistExponential |
Negative-exponentially distributed stream of pseudo random numbers of type
double.
|
ContDistGamma |
Distribution returning gamma distributed double values.
|
ContDistNormal |
This hybrid class is able to produce either a normally "Gaussian" distributed stream
of pseudo random numbers of type double (also referred to as "symmetric normal
distribution" for clarity) or an "asymmetric normal distribution" in which
different standard variance values are assumed on both sides of the mode.
|
ContDistTriangular |
Distribution returning triangular distributed double values.
|
ContDistUniform |
Uniformly distributed stream of pseudo random numbers of type double.
|
ContDistWeibull |
Weibull-distributed stream of pseudo random numbers of type double.
|
DiscreteDist<N extends java.lang.Number> |
Superclass for all distributions returning discrete samples of arbitrary
numerical type.
|
DiscreteDistBinomial |
Distribution returning binomial distributed long values.
|
DiscreteDistConstant<N extends java.lang.Number> |
This constant "pseudo"-distribution returns a single constant predefined
value of type N.
|
DiscreteDistEmpirical<N extends java.lang.Number> |
Empirically distributed stream of pseudo random numbers of a custom type.
|
DiscreteDistGeo |
Distribution returning Geometrically distributed int values.
|
DiscreteDistHypergeo |
Distribution returning hypergeometrically distributed long values.
|
DiscreteDistPoisson |
Poisson distributed stream of pseudo random integer numbers.
|
DiscreteDistUniform |
Uniformly distributed stream of pseudo random numbers of type long.
|
Distribution |
Base class for all pseudo random number distributions used in this package.
|
DistributionManager |
Controls all distributions used during an experiment.
|
EntityDist<E extends Entity> |
Superclass for all distributions returning samples in terms of different
entities.
|
EntityDistEmpirical<E extends Entity> |
Empirically distributed stream of entities.
|
EntityDistUniform<E extends Entity> |
Uniformly distributed stream of entities.
|
LinearCongruentialRandomGenerator |
Linear congruential random generator for uniformly distributed pseudo random
numbers configured such that a stream of [0,1] double values is produced.
|
MersenneTwisterRandomGenerator |
Mersenne twister uniform pseudo random generator configured such that a
stream of [0,1] double values is produced.
|
NumericalDist<N extends java.lang.Number> |
Base class for all distributions that produce numbers.
|
Series<O> |
A series is a special distribution returning preset, user-defined entries
from a list.
|
SeriesEntities<E extends Entity> |
A series is a special distribution returning preset, user-defined entries
from a list.
|
SeriesNumerical<N extends java.lang.Number> |
A series is a special distribution returning preset, user-defined entries
from a list.
|
sample()
method to obtain a (pseudo)random
sample value. Depending on the distribution, the sample's type is either
NumericalDist
BoolDist
orEntityDist