Package | Description |
---|---|
desmoj.core.dist |
Distributions to model stochastic effects.
|
Modifier and Type | Class and Description |
---|---|
class |
BoolDist
Superclass for all distributions returning boolean samples.
|
class |
BoolDistBernoulli
Boolean Bernoulli distribution returning
true values with the
given probability. |
class |
BoolDistConstant
Boolean constant "pseudo"-distribution returns a single constant predefined
boolean value.
|
class |
ContDist
Superclass for all distributions returning (near-)continuous samples of type
Double . |
class |
ContDistAggregate
Aggregate Distribution composed of a list of input Distributions.
|
class |
ContDistBeta
Distribution returning Beta distributed double values.
|
class |
ContDistConstant
This constant "pseudo"-distribution returns a single constant predefined
value of type Double.
|
class |
ContDistCustom
Distribution returning values according to a user-specified distribution
function.
|
class |
ContDistEmpirical |
class |
ContDistErlang
Erlang distributed stream of pseudo random numbers of type double.
|
class |
ContDistExponential
Negative-exponentially distributed stream of pseudo random numbers of type
double.
|
class |
ContDistGamma
Distribution returning gamma distributed double values.
|
class |
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.
|
class |
ContDistTriangular
Distribution returning triangular distributed double values.
|
class |
ContDistUniform
Uniformly distributed stream of pseudo random numbers of type double.
|
class |
ContDistWeibull
Weibull-distributed stream of pseudo random numbers of type double.
|
class |
DiscreteDist<N extends java.lang.Number>
Superclass for all distributions returning discrete samples of arbitrary
numerical type.
|
class |
DiscreteDistBinomial
Distribution returning binomial distributed long values.
|
class |
DiscreteDistConstant<N extends java.lang.Number>
This constant "pseudo"-distribution returns a single constant predefined
value of type N.
|
class |
DiscreteDistEmpirical<N extends java.lang.Number>
Empirically distributed stream of pseudo random numbers of a custom type.
|
class |
DiscreteDistGeo
Distribution returning Geometrically distributed int values.
|
class |
DiscreteDistHypergeo
Distribution returning hypergeometrically distributed long values.
|
class |
DiscreteDistPoisson
Poisson distributed stream of pseudo random integer numbers.
|
class |
DiscreteDistUniform
Uniformly distributed stream of pseudo random numbers of type long.
|
class |
EntityDist<E extends Entity>
Superclass for all distributions returning samples in terms of different
entities.
|
class |
EntityDistEmpirical<E extends Entity>
Empirically distributed stream of entities.
|
class |
EntityDistUniform<E extends Entity>
Uniformly distributed stream of entities.
|
class |
NumericalDist<N extends java.lang.Number>
Base class for all distributions that produce numbers.
|
class |
Series<O>
A series is a special distribution returning preset, user-defined entries
from a list.
|
class |
SeriesEntities<E extends Entity>
A series is a special distribution returning preset, user-defined entries
from a list.
|
class |
SeriesNumerical<N extends java.lang.Number>
A series is a special distribution returning preset, user-defined entries
from a list.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<Distribution> |
DistributionManager.getDistributions()
Returns a list containing all distributions.
|
Modifier and Type | Method and Description |
---|---|
void |
DistributionManager.deRegister(Distribution dist)
De-registers a distribution from the experiment.
|
void |
DistributionManager.register(Distribution dist)
Registers a new distribution at the experiment to control antithetic mode
and set random seed values.
|