Uses of Class
org.evoludo.math.RNGDistribution
Packages that use RNGDistribution
Package
Description
A collection of mathematical utilities and functions.
The toolkit to explore interactive evolutionary models.
The models that generate evolutionary trajectories based on the specifications of each module.
The modules to implement various evolutionary models.
-
Uses of RNGDistribution in org.evoludo.math
Subclasses of RNGDistribution in org.evoludo.mathModifier and TypeClassDescriptionstatic classBinomially distributed random numbers with support{0,1,2,3,..., n}.static classExponentially distributed random numbers with support[0.0,.Double.MAX_VALUE)static classGeometrically distributed random numbers with support{1,2,3,...}.static classGillespie algorithm for selecting integers with support{0,1,2,3,..., n}but with different weights.static classNormally (or Gaussian) distributed random numbers with support(-.Double.MAX_VALUE,Double.MAX_VALUE)static classUniformly distributed random numbers with support[min, max).Methods in org.evoludo.math that return RNGDistributionModifier and TypeMethodDescriptionabstract RNGDistributionRNGDistribution.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 voidRNGDistribution.clone(RNGDistribution clone) Copy settings ofthistoclone. -
Uses of RNGDistribution in org.evoludo.simulator
Fields in org.evoludo.simulator declared as RNGDistributionModifier and TypeFieldDescriptionprotected RNGDistributionEvoLudo.rngThe shared random number generator to ensure reproducibility of results.protected RNGDistributionNetwork.rngThe 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 voidGeometry.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 booleanGeometry.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 RNGDistributionIBS.ephrngThe random number generator to display states with ephemeral payoffs.protected RNGDistributionIBSGroup.rngThe shared random number generator to ensure reproducibility of results.protected RNGDistributionIBSPopulation.rngThe shared random number generator to ensure reproducibility of results.protected RNGDistributionModel.rngThe 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 RNGDistributionMutation.rngConvenience field: the shared random number generator to ensure reproducibility of results.