Uses of Class
org.evoludo.math.RNGDistribution
Packages that use RNGDistribution
Package
Description
-
Uses of RNGDistribution in org.evoludo.math
Subclasses of RNGDistribution in org.evoludo.mathModifier and TypeClassDescriptionstatic class
Binomially distributed random numbers with support{0,1,2,3,..., n}
.static class
Exponentially distributed random numbers with support[0.0,
.Double.MAX_VALUE
)static class
Geometrically distributed random numbers with support{1,2,3,...}
.static class
Gillespie algorithm for selecting integers with support{0,1,2,3,..., n}
but with different weights.static class
Normally (or Gaussian) distributed random numbers with support(-
.Double.MAX_VALUE
,Double.MAX_VALUE
)static class
Uniformly distributed random numbers with support[min, max)
.Methods in org.evoludo.math that return RNGDistributionModifier and TypeMethodDescriptionabstract RNGDistribution
RNGDistribution.clone()
Clone this RNGDistribution to ensure both objects return identical sequences of random numbers.Methods in org.evoludo.math with parameters of type RNGDistributionModifier and TypeMethodDescriptionprotected void
RNGDistribution.clone
(RNGDistribution clone) Copy settings ofthis
toclone
. -
Uses of RNGDistribution in org.evoludo.simulator
Fields in org.evoludo.simulator declared as RNGDistributionModifier and TypeFieldDescriptionprotected RNGDistribution
EvoLudo.rng
The shared random number generator to ensure reproducibility of results.protected RNGDistribution
Network.rng
The random number generator used for layout of networks.Methods in org.evoludo.simulator that return RNGDistributionModifier and TypeMethodDescriptionEvoLudo.getRNG()
Get the shared random number generator to ensure the reproducibility of results.Methods in org.evoludo.simulator with parameters of type RNGDistributionModifier and TypeMethodDescriptionprivate void
Geometry.initRRGCore
(RNGDistribution rng, int start, int end, int degree) Utility method to generate an (almost) regular graph as the core of an evolutionary amplifier.private boolean
Geometry.rewireNeighbourEdge
(RNGDistribution rng, int nodeA, int nodeB, int[] done, int nDone) Utility method to rewire an edge between two nodes. -
Uses of RNGDistribution in org.evoludo.simulator.models
Fields in org.evoludo.simulator.models declared as RNGDistributionModifier and TypeFieldDescriptionprotected RNGDistribution
IBS.ephrng
The random number generator to display states with ephemeral payoffs.protected RNGDistribution
IBSGroup.rng
The shared random number generator to ensure reproducibility of results.protected RNGDistribution
IBSPopulation.rng
The shared random number generator to ensure reproducibility of results.protected RNGDistribution
Model.rng
The shared random number generator to ensure reproducibility of results.Constructors in org.evoludo.simulator.models with parameters of type RNGDistributionModifierConstructorDescriptionIBSGroup
(RNGDistribution rng) Create a new interaction or competition group. -
Uses of RNGDistribution in org.evoludo.simulator.modules
Fields in org.evoludo.simulator.modules declared as RNGDistributionModifier and TypeFieldDescriptionprotected RNGDistribution
EcoPGG.rng
The shared random number generator to ensure reproducibility of results.protected RNGDistribution
Mutation.rng
Convenience field: the shared random number generator to ensure reproducibility of results.