Package org.evoludo.math
package org.evoludo.math
-
ClassDescriptionCollection of convenience methods for mathematical operations, including array manipulations and statistics.Collection of convenience methods for mathematical operations dealing with combinatorics.Collection of convenience methods for mathematical operations dealing with distributions.Collection of mathematical functions.MersenneTwister and MersenneTwisterFastThe minimal
Chronometer
interface is only used to hide differences for measuring execution time in JRE and GWT.Minimal implementation of Chronometer.Collection of distributions of random numbers based on the Mersenne Twister.Binomially distributed random numbers with support{0,1,2,3,..., n}
.Exponentially distributed random numbers with support[0.0,
.Double.MAX_VALUE
)Geometrically distributed random numbers with support{1,2,3,...}
.Gillespie algorithm for selecting integers with support{0,1,2,3,..., n}
but with different weights.Normally (or Gaussian) distributed random numbers with support(-
.Double.MAX_VALUE
,Double.MAX_VALUE
)The interface to execute commands in a manner that is agnostic to the implementation details regarding GWT or JRE environments.Uniformly distributed random numbers with support[min, max)
.