A B C D E F G I J K L M N O P R S T U W X Z 
All Classes All Packages

A

AbstractBenchmark - Class in org.apache.commons.rng.examples.jmh.core
Declares the JMH annotations for the benchmarks to compare the speed of generation of random numbers from the various source providers for UniformRandomProvider.
AbstractBenchmark() - Constructor for class org.apache.commons.rng.examples.jmh.core.AbstractBenchmark
Create a new instance.
AliasMethodDiscreteSamplerPerformance - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
Executes benchmark to test the AliasMethodDiscreteSampler using different zero padding on the input probability distribution.
AliasMethodDiscreteSamplerPerformance() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.AliasMethodDiscreteSamplerPerformance
 
AliasMethodDiscreteSamplerPerformance.DistributionData - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
The discrete probability distribution and a sampler.
Alpha1StableSamplerSource() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.StableSamplerPerformance.Alpha1StableSamplerSource
 

B

BaseJumpableSource() - Constructor for class org.apache.commons.rng.examples.jmh.core.JumpBenchmark.BaseJumpableSource
 
baseline() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.AliasMethodDiscreteSamplerPerformance
Baseline for the JMH timing overhead for production of an int value.
baseline() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.ContinuousSamplersPerformance
Baseline for the JMH timing overhead for production of an double value.
baseline() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.DiscreteSamplersPerformance
Baseline for the JMH timing overhead for production of an int value.
baseline() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.GeometricSamplersPerformance
Baseline for the JMH timing overhead for production of an int value.
baseline() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.LevySamplersPerformance
Baseline for the JMH timing overhead for production of an double value.
baseline() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.NextGaussianPerformance
Baseline for the JMH timing overhead for production of an double value.
baseline() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.ZigguratSamplerPerformance
Baseline for the JMH timing overhead for production of an double value.
baselineBoolean() - Method in class org.apache.commons.rng.examples.jmh.core.CachedNextGenerationPerformance
Baseline for a JMH method call returning a boolean.
baselineBoolean() - Method in class org.apache.commons.rng.examples.jmh.core.NextBooleanGenerationPerformance
Baseline for a JMH method call returning a boolean.
baselineBytes() - Method in class org.apache.commons.rng.examples.jmh.core.NextBytesGenerationPerformance
Baseline for a JMH method call returning a byte[].
baselineConsumeObject(Blackhole) - Method in class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance
Baseline for JMH consuming a number of constructed objects.
baselineDouble() - Method in class org.apache.commons.rng.examples.jmh.core.NextDoubleGenerationPerformance
Baseline for a JMH method call returning a double.
baselineExp(PoissonSamplersPerformance.Means) - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.PoissonSamplersPerformance
Baseline for Math.exp(double).
baselineFloat() - Method in class org.apache.commons.rng.examples.jmh.core.NextFloatGenerationPerformance
Baseline for a JMH method call returning a float.
BaselineGenerationPerformance - Class in org.apache.commons.rng.examples.jmh.core
Benchmarks to check linearity in the baseline implementations of UniformRandomProvider.
BaselineGenerationPerformance() - Constructor for class org.apache.commons.rng.examples.jmh.core.BaselineGenerationPerformance
 
baselineInt() - Method in class org.apache.commons.rng.examples.jmh.core.CachedNextGenerationPerformance
Baseline for a JMH method call returning an int.
baselineInt() - Method in class org.apache.commons.rng.examples.jmh.core.NextIntGenerationPerformance
Baseline for a JMH method call returning an int.
baselineInt() - Method in class org.apache.commons.rng.examples.jmh.core.RngNextIntInRangeBenchmark
Baseline for a JMH method call returning an int.
baselineInt() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.EnumeratedDistributionSamplersPerformance
Baseline for the JMH timing overhead for production of an int value.
baselineInt() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.PoissonSamplersPerformance
Baseline for the JMH timing overhead for production of an int value.
baselineInt() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
Baseline for a JMH method call returning an int.
baselineIntArray() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedArrayGenerationPerformance
Baseline for a JMH method call returning an int[].
baselineLong() - Method in class org.apache.commons.rng.examples.jmh.core.NextLongGenerationPerformance
Baseline for a JMH method call returning a long.
baselineLong() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
Baseline for a JMH method call returning an long.
baselineLongArray() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedArrayGenerationPerformance
Baseline for a JMH method call returning an long[].
baselineNextDouble(EnumeratedDistributionSamplersPerformance.LocalRandomSources) - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.EnumeratedDistributionSamplersPerformance
Baseline for the production of a double value.
baselineRandom(ListShuffleBenchmark.ShuffleData) - Method in class org.apache.commons.rng.examples.jmh.sampling.ListShuffleBenchmark
Baseline a shuffle using the Random.
baselineRNG(ListShuffleBenchmark.ShuffleData) - Method in class org.apache.commons.rng.examples.jmh.sampling.ListShuffleBenchmark
Baseline a shuffle using the UniformRandomProvider.
baselineRNG2(ListShuffleBenchmark.ShuffleData) - Method in class org.apache.commons.rng.examples.jmh.sampling.ListShuffleBenchmark
Baseline a shuffle using the UniformRandomProvider.
baselineRNG3(ListShuffleBenchmark.ShuffleData) - Method in class org.apache.commons.rng.examples.jmh.sampling.ListShuffleBenchmark
Baseline a shuffle using the UniformRandomProvider.
BaselineSamplerSource() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.StableSamplerPerformance.BaselineSamplerSource
 
BaselineSources - Class in org.apache.commons.rng.examples.jmh.core
A benchmark state that can retrieve the various generators defined by RandomSource values.
BaselineSources() - Constructor for class org.apache.commons.rng.examples.jmh.core.BaselineSources
 
BaselineUtils - Class in org.apache.commons.rng.examples.jmh.core
Defines baseline implementations for the UniformRandomProvider.
baselineVoid() - Method in class org.apache.commons.rng.examples.jmh.core.CachedNextGenerationPerformance
Baseline for a JMH method call with no return value.
baselineVoid() - Method in class org.apache.commons.rng.examples.jmh.core.NextBooleanGenerationPerformance
Baseline for a JMH method call with no return value.
baselineVoid() - Method in class org.apache.commons.rng.examples.jmh.core.NextBytesGenerationPerformance
Baseline for a JMH method call with no return value.
baselineVoid() - Method in class org.apache.commons.rng.examples.jmh.core.NextDoubleGenerationPerformance
Baseline for a JMH method call with no return value.
baselineVoid() - Method in class org.apache.commons.rng.examples.jmh.core.NextFloatGenerationPerformance
Baseline for a JMH method call with no return value.
baselineVoid() - Method in class org.apache.commons.rng.examples.jmh.core.NextIntGenerationPerformance
Baseline for a JMH method call with no return value.
baselineVoid() - Method in class org.apache.commons.rng.examples.jmh.core.NextLongGenerationPerformance
Baseline for a JMH method call with no return value.
baselineVoid() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedArrayGenerationPerformance
Baseline for a JMH method call with no return value.
baselineVoid() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
Baseline for a JMH method call with no return value.
Beta0StableSamplerSource() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.StableSamplerPerformance.Beta0StableSamplerSource
 
BooleanSources() - Constructor for class org.apache.commons.rng.examples.jmh.core.CachedNextGenerationPerformance.BooleanSources
 

C

CachedNextGenerationPerformance - Class in org.apache.commons.rng.examples.jmh.core
Executes a benchmark to compare the speed of generation of random numbers from the various source providers using the bit cache verses simple generation.
CachedNextGenerationPerformance() - Constructor for class org.apache.commons.rng.examples.jmh.core.CachedNextGenerationPerformance
 
CachedNextGenerationPerformance.BooleanSources - Class in org.apache.commons.rng.examples.jmh.core
Provides a function to obtain a boolean value from the various "RandomSource"s.
CachedNextGenerationPerformance.IntSources - Class in org.apache.commons.rng.examples.jmh.core
Provides a function to obtain an int value from the various "RandomSource"s that produce 64-bit output.
compareIndex(ZigguratSamplerPerformance.IndexCompareSources) - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.ZigguratSamplerPerformance
Benchmark methods for obtaining an index from the lower bits of a long and comparing them to a limit then returning the index as an int.
ConstructionPerformance - Class in org.apache.commons.rng.examples.jmh.simple
Executes a benchmark to compare the speed of construction of random number providers.
ConstructionPerformance() - Constructor for class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance
Default constructor to initialize state.
ConstructionPerformance.IntSizes - Class in org.apache.commons.rng.examples.jmh.simple
The number of int values that are required to seed a generator.
ConstructionPerformance.LongSizes - Class in org.apache.commons.rng.examples.jmh.simple
The number of long values that are required to seed a generator.
ConstructionPerformance.Sources - Class in org.apache.commons.rng.examples.jmh.simple
The benchmark state (retrieve the various "RandomSource"s).
ContinuousSamplersPerformance - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
Executes benchmark to compare the speed of generation of random numbers from the various source providers for different types of ContinuousSampler.
ContinuousSamplersPerformance() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.ContinuousSamplersPerformance
 
ContinuousSamplersPerformance.Sources - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
The ContinuousSampler samplers to use for testing.
create1D(Blackhole, UnitBallSamplerBenchmark.Sampler1D) - Method in class org.apache.commons.rng.examples.jmh.sampling.shape.UnitBallSamplerBenchmark
Generation of uniform samples on a 1D unit line.
create1D(Blackhole, UnitSphereSamplerBenchmark.Sampler1D) - Method in class org.apache.commons.rng.examples.jmh.sampling.UnitSphereSamplerBenchmark
Generation of uniform samples on a 1D unit line.
create2D(Blackhole, TriangleSamplerBenchmark.Sampler2D) - Method in class org.apache.commons.rng.examples.jmh.sampling.shape.TriangleSamplerBenchmark
Generation of uniform samples from a 2D triangle.
create2D(Blackhole, UnitBallSamplerBenchmark.Sampler2D) - Method in class org.apache.commons.rng.examples.jmh.sampling.shape.UnitBallSamplerBenchmark
Generation of uniform samples from a 2D unit disk.
create2D(Blackhole, UnitSphereSamplerBenchmark.Sampler2D) - Method in class org.apache.commons.rng.examples.jmh.sampling.UnitSphereSamplerBenchmark
Generation of uniform samples from a 2D unit circle.
create3D(Blackhole, TriangleSamplerBenchmark.Sampler3D) - Method in class org.apache.commons.rng.examples.jmh.sampling.shape.TriangleSamplerBenchmark
Generation of uniform samples from a 3D triangle.
create3D(Blackhole, UnitBallSamplerBenchmark.Sampler3D) - Method in class org.apache.commons.rng.examples.jmh.sampling.shape.UnitBallSamplerBenchmark
Generation of uniform samples from a 3D unit ball.
create3D(Blackhole, UnitSphereSamplerBenchmark.Sampler3D) - Method in class org.apache.commons.rng.examples.jmh.sampling.UnitSphereSamplerBenchmark
Generation of uniform samples from a 3D unit sphere.
create4D(Blackhole, UnitSphereSamplerBenchmark.Sampler4D) - Method in class org.apache.commons.rng.examples.jmh.sampling.UnitSphereSamplerBenchmark
Generation of uniform samples from a 4D unit sphere.
createBaseline() - Method in class org.apache.commons.rng.examples.jmh.core.BaselineSources
Creates the baseline UniformRandomProvider.
createBaseline() - Method in class org.apache.commons.rng.examples.jmh.core.NextBooleanGenerationPerformance.Sources
Creates the baseline UniformRandomProvider.
createBaseline() - Method in class org.apache.commons.rng.examples.jmh.core.NextBytesGenerationPerformance.Sources
Creates the baseline UniformRandomProvider.
createBaseline() - Method in class org.apache.commons.rng.examples.jmh.core.NextDoubleGenerationPerformance.Sources
Creates the baseline UniformRandomProvider.
createBaseline() - Method in class org.apache.commons.rng.examples.jmh.core.NextFloatGenerationPerformance.Sources
Creates the baseline UniformRandomProvider.
createBaseline() - Method in class org.apache.commons.rng.examples.jmh.core.NextIntGenerationPerformance.Sources
Creates the baseline UniformRandomProvider.
createBaseline() - Method in class org.apache.commons.rng.examples.jmh.core.NextLongGenerationPerformance.Sources
Creates the baseline UniformRandomProvider.
createByteArray(ConstructionPerformance.Sources, Blackhole) - Method in class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance
 
createIntArraySeed(ConstructionPerformance.IntSizes, Blackhole) - Method in class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance
 
createIntArraySeed(SeedArrayGenerationPerformance.SeedRandomSources, SeedArrayGenerationPerformance.SeedSizes) - Method in class org.apache.commons.rng.examples.jmh.simple.SeedArrayGenerationPerformance
 
createJumpFunction() - Method in class org.apache.commons.rng.examples.jmh.core.JumpBenchmark.BaseJumpableSource
Creates the jump function.
createJumpFunction() - Method in class org.apache.commons.rng.examples.jmh.core.JumpBenchmark.JumpableSource
Creates the jump function.
createJumpFunction() - Method in class org.apache.commons.rng.examples.jmh.core.JumpBenchmark.LongJumpableSource
Creates the jump function.
createLongArraySeed(ConstructionPerformance.LongSizes, Blackhole) - Method in class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance
 
createLongArraySeed(SeedArrayGenerationPerformance.SeedRandomSources, SeedArrayGenerationPerformance.SeedSizes) - Method in class org.apache.commons.rng.examples.jmh.simple.SeedArrayGenerationPerformance
 
createLongSeed(ConstructionPerformance.Sources, Blackhole) - Method in class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance
 
createNativeSeed(ConstructionPerformance.Sources, Blackhole) - Method in class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance
 
createND(Blackhole, TriangleSamplerBenchmark.SamplerND) - Method in class org.apache.commons.rng.examples.jmh.sampling.shape.TriangleSamplerBenchmark
Generation of uniform samples from an ND triangle.
createND(Blackhole, UnitBallSamplerBenchmark.SamplerND) - Method in class org.apache.commons.rng.examples.jmh.sampling.shape.UnitBallSamplerBenchmark
Generation of uniform samples from an ND unit ball.
createNullSeed(ConstructionPerformance.Sources, Blackhole) - Method in class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance
 
createProbabilities() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.EnumeratedDistributionSamplersPerformance.DirichletDistributionSources
Creates the probabilities for the distribution.
createProbabilities() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.EnumeratedDistributionSamplersPerformance.KnownDistributionSources
Creates the probabilities for the distribution.
createProbabilities() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.EnumeratedDistributionSamplersPerformance.RandomDistributionSources
Creates the probabilities for the distribution.
createProbabilities() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.EnumeratedDistributionSamplersPerformance.SamplerSources
Creates the probabilities for the distribution.
createSampler() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.EnumeratedDistributionSamplersPerformance.FastLoadedDiceRollerDiscreteSamplerSources
Creates a new instance of the sampler.
createSampler() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.EnumeratedDistributionSamplersPerformance.SamplerSources
Creates a new instance of the sampler.
createSampler() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.PoissonSamplersPerformance.Sources
Creates a new instance of the sampler.
createSampler(AliasMethodDiscreteSamplerPerformance.DistributionData) - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.AliasMethodDiscreteSamplerPerformance
Create the sampler.
createSampler(UniformRandomProvider) - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.ZigguratSamplerPerformance.Sources
Creates the sampler.
createSampler(UniformRandomProvider) - Method in class org.apache.commons.rng.examples.jmh.sampling.shape.UnitBallSamplerBenchmark.Sampler1D
Creates the sampler.
createSampler(UniformRandomProvider) - Method in class org.apache.commons.rng.examples.jmh.sampling.shape.UnitBallSamplerBenchmark.Sampler2D
Creates the sampler.
createSampler(UniformRandomProvider) - Method in class org.apache.commons.rng.examples.jmh.sampling.shape.UnitBallSamplerBenchmark.Sampler3D
Creates the sampler.
createSampler(UniformRandomProvider) - Method in class org.apache.commons.rng.examples.jmh.sampling.shape.UnitBallSamplerBenchmark.SamplerData
Creates the sampler.
createSampler(UniformRandomProvider) - Method in class org.apache.commons.rng.examples.jmh.sampling.shape.UnitBallSamplerBenchmark.SamplerND
Creates the sampler.
createSampler(UniformRandomProvider) - Method in class org.apache.commons.rng.examples.jmh.sampling.UnitSphereSamplerBenchmark.Sampler1D
Creates the sampler.
createSampler(UniformRandomProvider) - Method in class org.apache.commons.rng.examples.jmh.sampling.UnitSphereSamplerBenchmark.Sampler2D
Creates the sampler.
createSampler(UniformRandomProvider) - Method in class org.apache.commons.rng.examples.jmh.sampling.UnitSphereSamplerBenchmark.Sampler3D
Creates the sampler.
createSampler(UniformRandomProvider) - Method in class org.apache.commons.rng.examples.jmh.sampling.UnitSphereSamplerBenchmark.Sampler4D
Creates the sampler.
createSampler(UniformRandomProvider) - Method in class org.apache.commons.rng.examples.jmh.sampling.UnitSphereSamplerBenchmark.SamplerData
Creates the sampler.
createSampler(UniformRandomProvider, double[], double[], double[]) - Method in class org.apache.commons.rng.examples.jmh.sampling.shape.TriangleSamplerBenchmark.Sampler2D
Creates the triangle sampler.
createSampler(UniformRandomProvider, double[], double[], double[]) - Method in class org.apache.commons.rng.examples.jmh.sampling.shape.TriangleSamplerBenchmark.Sampler3D
Creates the triangle sampler.
createSampler(UniformRandomProvider, double[], double[], double[]) - Method in class org.apache.commons.rng.examples.jmh.sampling.shape.TriangleSamplerBenchmark.SamplerData
Creates the triangle sampler.
createSampler(UniformRandomProvider, double[], double[], double[]) - Method in class org.apache.commons.rng.examples.jmh.sampling.shape.TriangleSamplerBenchmark.SamplerND
Creates the triangle sampler.
createSelfSeed(ConstructionPerformance.Sources, Blackhole) - Method in class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance
Test the native seed with arrays truncated to length 1.
createSingleIntegerSeed(Blackhole) - Method in class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance
 
createSingleLongSeed(Blackhole) - Method in class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance
 

D

D2Source() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.StableSamplerPerformance.D2Source
 
diff(ZigguratSamplerPerformance.DiffSources) - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.ZigguratSamplerPerformance
Benchmark methods for obtaining 2 random longs in ascending order.
DiffSources() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.ZigguratSamplerPerformance.DiffSources
 
DirichletDistributionSources() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.EnumeratedDistributionSamplersPerformance.DirichletDistributionSources
 
DiscreteSamplersPerformance - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
Executes benchmark to compare the speed of generation of random numbers from the various source providers for different types of DiscreteSampler.
DiscreteSamplersPerformance() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.DiscreteSamplersPerformance
 
DiscreteSamplersPerformance.Sources - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
The DiscreteSampler samplers to use for testing.
DiscreteUniformSamplerGenerationPerformance - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
Executes benchmark to compare the speed of generation of integer numbers in a positive range using the DiscreteUniformSampler or UniformRandomProvider.nextInt(int).
DiscreteUniformSamplerGenerationPerformance() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.DiscreteUniformSamplerGenerationPerformance
 
DiscreteUniformSamplerGenerationPerformance.IntRange - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
The upper range for the int generation.
DiscreteUniformSamplerGenerationPerformance.Sources - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
The benchmark state (retrieve the various "RandomSource"s).
DistributionData() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.AliasMethodDiscreteSamplerPerformance.DistributionData
 

E

EnumeratedDistributionSamplersPerformance - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
Executes benchmark to compare the speed of generation of random numbers from an enumerated discrete probability distribution.
EnumeratedDistributionSamplersPerformance() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.EnumeratedDistributionSamplersPerformance
 
EnumeratedDistributionSamplersPerformance.DirichletDistributionSources - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
Sample random probability arrays from a Dirichlet distribution.
EnumeratedDistributionSamplersPerformance.FastLoadedDiceRollerDiscreteSamplerSources - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
The FastLoadedDiceRollerDiscreteSampler samplers to use for testing.
EnumeratedDistributionSamplersPerformance.KnownDistributionSources - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
Define known probability distributions for testing.
EnumeratedDistributionSamplersPerformance.LocalRandomSources - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
The random sources to use for testing.
EnumeratedDistributionSamplersPerformance.RandomDistributionSources - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
Define random probability distributions of known size for testing.
EnumeratedDistributionSamplersPerformance.SamplerSources - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
The DiscreteSampler samplers to use for testing.
exp(ZigguratSamplerPerformance.ExpSources) - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.ZigguratSamplerPerformance
Benchmark methods for obtaining exp(z) when -8 <= z <= 0.
ExpSources() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.ZigguratSamplerPerformance.ExpSources
 

F

FastLoadedDiceRollerDiscreteSamplerSources() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.EnumeratedDistributionSamplersPerformance.FastLoadedDiceRollerDiscreteSamplerSources
 
FloatingPointGenerationPerformance - Class in org.apache.commons.rng.examples.jmh.core
Executes benchmark to compare the speed of generation of floating point numbers from the integer primitives.
FloatingPointGenerationPerformance() - Constructor for class org.apache.commons.rng.examples.jmh.core.FloatingPointGenerationPerformance
 
FloatingPointGenerationPerformance.LongSource - Class in org.apache.commons.rng.examples.jmh.core
Mimic the generation of the SplitMix64 algorithm.

G

GeneralStableSamplerSource() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.StableSamplerPerformance.GeneralStableSamplerSource
 
GeometricSamplersPerformance - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
Executes a benchmark to compare the speed of generation of Geometric random numbers using different methods.
GeometricSamplersPerformance() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.GeometricSamplersPerformance
 
GeometricSamplersPerformance.Sources - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
The samplers's to use for testing.
getAlpha() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.AliasMethodDiscreteSamplerPerformance.DistributionData
 
getBlockSize() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedArrayGenerationPerformance.TestSizes
 
getByteSeeds() - Method in class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance.Sources
Gets the native seeds for the RandomSource.
getConstructor() - Method in class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance.Sources
Gets the constructor.
getData() - Method in class org.apache.commons.rng.examples.jmh.core.RngNextIntInRangeBenchmark.IntData
Gets the data.
getDimension() - Method in class org.apache.commons.rng.examples.jmh.sampling.shape.TriangleSamplerBenchmark.Sampler2D
Gets the dimension of the triangle vertices.
getDimension() - Method in class org.apache.commons.rng.examples.jmh.sampling.shape.TriangleSamplerBenchmark.Sampler3D
Gets the dimension of the triangle vertices.
getDimension() - Method in class org.apache.commons.rng.examples.jmh.sampling.shape.TriangleSamplerBenchmark.SamplerData
Gets the dimension of the triangle vertices.
getDimension() - Method in class org.apache.commons.rng.examples.jmh.sampling.shape.TriangleSamplerBenchmark.SamplerND
Gets the dimension of the triangle vertices.
getGenerator() - Method in class org.apache.commons.rng.examples.jmh.core.BaselineSources
Gets the generator.
getGenerator() - Method in class org.apache.commons.rng.examples.jmh.RandomSources
Gets the generator.
getGenerator() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.DiscreteUniformSamplerGenerationPerformance.Sources
 
getGenerator() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.EnumeratedDistributionSamplersPerformance.LocalRandomSources
 
getGenerator() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.PoissonSamplerCachePerformance.Sources
 
getGenerator() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.PoissonSamplersPerformance.Sources
 
getGenerator() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedArrayGenerationPerformance.SeedRandomSources
Gets the generator.
getImplementingClass() - Method in class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance.Sources
Gets the implementing class.
getIndex(ZigguratSamplerPerformance.IndexSources) - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.ZigguratSamplerPerformance
Benchmark methods for obtaining an index from the lower bits of a long.
getList() - Method in class org.apache.commons.rng.examples.jmh.sampling.ListShuffleBenchmark.LinkedListData
Gets the list.
getList() - Method in class org.apache.commons.rng.examples.jmh.sampling.ListShuffleBenchmark.ListData
Gets the list.
getMax() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.PoissonSamplerCachePerformance.MeanRange
Gets the max of the range.
getMean() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.PoissonSamplersPerformance.Means
Gets the mean.
getMean(int) - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.PoissonSamplerCachePerformance.MeanRange
Gets the mean.
getMin() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.PoissonSamplerCachePerformance.MeanRange
Gets the min of the range.
getN() - Method in class org.apache.commons.rng.examples.jmh.core.RngNextIntInRangeBenchmark.IntRange
Gets the upper bound n.
getNativeSeeds() - Method in class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance.Sources
Gets the native seeds for the RandomSource.
getNativeSeeds1() - Method in class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance.Sources
Gets the native seeds for the RandomSource with arrays truncated to length 1.
getNextBoolean() - Static method in class org.apache.commons.rng.examples.jmh.core.BaselineUtils
Gets a baseline provider for UniformRandomProvider.nextBoolean().
getNextBytes() - Static method in class org.apache.commons.rng.examples.jmh.core.BaselineUtils
Gets a baseline provider for UniformRandomProvider.nextBytes(byte[]) and UniformRandomProvider.nextBytes(byte[], int, int).
getNextDouble() - Static method in class org.apache.commons.rng.examples.jmh.core.BaselineUtils
Gets a baseline provider for UniformRandomProvider.nextDouble().
getNextFloat() - Static method in class org.apache.commons.rng.examples.jmh.core.BaselineUtils
Gets a baseline provider for UniformRandomProvider.nextFloat().
getNextInt() - Static method in class org.apache.commons.rng.examples.jmh.core.BaselineUtils
Gets a baseline provider for UniformRandomProvider.nextInt() and UniformRandomProvider.nextInt(int).
getNextLong() - Static method in class org.apache.commons.rng.examples.jmh.core.BaselineUtils
Gets a baseline provider for UniformRandomProvider.nextLong() and UniformRandomProvider.nextLong(long).
getProbabilities() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.AliasMethodDiscreteSamplerPerformance.DistributionData
 
getRandom() - Method in class org.apache.commons.rng.examples.jmh.sampling.ListShuffleBenchmark.ShuffleData
Gets the random.
getRandomSource() - Method in class org.apache.commons.rng.examples.jmh.RandomSourceValues
Gets the random source.
getRandomSource() - Method in class org.apache.commons.rng.examples.jmh.simple.ThreadLocalPerformance.Sources
 
getRng() - Method in class org.apache.commons.rng.examples.jmh.core.RngNextIntInRangeBenchmark.Source
Gets the random generator.
getRNG() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.StableSamplerPerformance.SamplerSource
Gets the source of randomness.
getRNG() - Method in class org.apache.commons.rng.examples.jmh.sampling.ListShuffleBenchmark.LinkedListData
Gets the uniform random provider.
getRNG() - Method in class org.apache.commons.rng.examples.jmh.sampling.ListShuffleBenchmark.ShuffleData
Gets the uniform random provider.
getRNG() - Method in class org.apache.commons.rng.examples.jmh.simple.ThreadLocalPerformance.LocalSources
 
getSampler() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.AliasMethodDiscreteSamplerPerformance.DistributionData
 
getSampler() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.ContinuousSamplersPerformance.Sources
 
getSampler() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.DiscreteSamplersPerformance.Sources
 
getSampler() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.EnumeratedDistributionSamplersPerformance.FastLoadedDiceRollerDiscreteSamplerSources
Gets the sampler.
getSampler() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.EnumeratedDistributionSamplersPerformance.SamplerSources
Gets the sampler.
getSampler() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.GeometricSamplersPerformance.Sources
 
getSampler() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.LevySamplersPerformance.Sources
 
getSampler() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.NextGaussianPerformance.JDKSource
 
getSampler() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.NextGaussianPerformance.Sources
 
getSampler() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.PoissonSamplersPerformance.Sources
Gets the sampler.
getSampler() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.StableSamplerPerformance.BaselineSamplerSource
getSampler() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.StableSamplerPerformance.D2Source
getSampler() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.StableSamplerPerformance.SamplerSource
 
getSampler() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.StableSamplerPerformance.StableSamplerSource
getSampler() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.StableSamplerPerformance.TanSource
getSampler() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.StableSamplerPerformance.UniformRandomSource
getSampler() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.ZigguratSamplerPerformance.DiffSources
 
getSampler() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.ZigguratSamplerPerformance.ExpSources
 
getSampler() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.ZigguratSamplerPerformance.IndexCompareSources
 
getSampler() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.ZigguratSamplerPerformance.IndexSources
 
getSampler() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.ZigguratSamplerPerformance.InterpolationSources
 
getSampler() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.ZigguratSamplerPerformance.LongSources
 
getSampler() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.ZigguratSamplerPerformance.SequentialSources
 
getSampler() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.ZigguratSamplerPerformance.SignBitSources
 
getSampler() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.ZigguratSamplerPerformance.SingleSources
 
getSampler() - Method in class org.apache.commons.rng.examples.jmh.sampling.shape.TetrahedronSamplerBenchmark.SamplerData
Gets the sampler.
getSampler() - Method in class org.apache.commons.rng.examples.jmh.sampling.shape.TriangleSamplerBenchmark.SamplerData
Gets the sampler.
getSampler() - Method in class org.apache.commons.rng.examples.jmh.sampling.shape.UnitBallSamplerBenchmark.SamplerData
Gets the sampler.
getSampler() - Method in class org.apache.commons.rng.examples.jmh.sampling.UnitSphereSamplerBenchmark.SamplerData
Gets the sampler.
getSize() - Method in class org.apache.commons.rng.examples.jmh.sampling.ListShuffleBenchmark.ShuffleData
Gets the size.
getSize() - Method in class org.apache.commons.rng.examples.jmh.sampling.shape.TetrahedronSamplerBenchmark.SamplerData
Gets the size.
getSize() - Method in class org.apache.commons.rng.examples.jmh.sampling.shape.TriangleSamplerBenchmark.SamplerData
Gets the size.
getSize() - Method in class org.apache.commons.rng.examples.jmh.sampling.shape.UnitBallSamplerBenchmark.SamplerData
Gets the size.
getSize() - Method in class org.apache.commons.rng.examples.jmh.sampling.UnitSphereSamplerBenchmark.SamplerData
Gets the size.
getSize() - Method in class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance.IntSizes
Gets the number of int values required.
getSize() - Method in class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance.LongSizes
Gets the number of long values required.
getSize() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedArrayGenerationPerformance.SeedSizes
Gets the number of int values required.
getSize() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedArrayGenerationPerformance.TestSizes
Gets the number of int values required.
getUnsignedLong(ZigguratSamplerPerformance.LongSources) - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.ZigguratSamplerPerformance
Benchmark methods for obtaining an unsigned long.
getUpperBound() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.DiscreteUniformSamplerGenerationPerformance.IntRange
Gets the upper bound.

I

IndexCompareSources() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.ZigguratSamplerPerformance.IndexCompareSources
 
IndexSources() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.ZigguratSamplerPerformance.IndexSources
 
IntData() - Constructor for class org.apache.commons.rng.examples.jmh.core.RngNextIntInRangeBenchmark.IntData
 
interpolate(ZigguratSamplerPerformance.InterpolationSources) - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.ZigguratSamplerPerformance
Benchmark methods for obtaining an interpolated value from an unsigned long.
InterpolationSources() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.ZigguratSamplerPerformance.InterpolationSources
 
IntRange() - Constructor for class org.apache.commons.rng.examples.jmh.core.RngNextIntInRangeBenchmark.IntRange
 
IntRange() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.DiscreteUniformSamplerGenerationPerformance.IntRange
 
IntSizes() - Constructor for class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance.IntSizes
 
IntSources() - Constructor for class org.apache.commons.rng.examples.jmh.core.CachedNextGenerationPerformance.IntSources
 

J

JDKSource() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.NextGaussianPerformance.JDKSource
 
jump(JumpBenchmark.JumpableSource) - Method in class org.apache.commons.rng.examples.jmh.core.JumpBenchmark
Jump benchmark.
JumpableSource() - Constructor for class org.apache.commons.rng.examples.jmh.core.JumpBenchmark.JumpableSource
 
JumpBenchmark - Class in org.apache.commons.rng.examples.jmh.core
Executes benchmark for jump operations of jumpable RNGs.
JumpBenchmark() - Constructor for class org.apache.commons.rng.examples.jmh.core.JumpBenchmark
 
JumpBenchmark.BaseJumpableSource - Class in org.apache.commons.rng.examples.jmh.core
Encapsulates a method to jump an RNG.
JumpBenchmark.JumpableSource - Class in org.apache.commons.rng.examples.jmh.core
Exercise the JumpableUniformRandomProvider.jump() function.
JumpBenchmark.LongJumpableSource - Class in org.apache.commons.rng.examples.jmh.core
Exercise the LongJumpableUniformRandomProvider.longJump() function.

K

KnownDistributionSources() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.EnumeratedDistributionSamplersPerformance.KnownDistributionSources
 

L

lcg128(LXMBenchmark.LCG128Source) - Method in class org.apache.commons.rng.examples.jmh.core.LXMBenchmark
Benchmark a 128-bit linear congruential generator.
LCG128Source() - Constructor for class org.apache.commons.rng.examples.jmh.core.LXMBenchmark.LCG128Source
 
LevySamplersPerformance - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
Executes a benchmark to compare the speed of generation of Levy distributed random numbers using different methods.
LevySamplersPerformance() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.LevySamplersPerformance
 
LevySamplersPerformance.Sources - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
The samplers's to use for testing.
LinkedListData() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.ListShuffleBenchmark.LinkedListData
 
ListData() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.ListShuffleBenchmark.ListData
 
ListShuffleBenchmark - Class in org.apache.commons.rng.examples.jmh.sampling
Executes benchmark to compare the speed of shuffling a List.
ListShuffleBenchmark() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.ListShuffleBenchmark
 
ListShuffleBenchmark.LinkedListData - Class in org.apache.commons.rng.examples.jmh.sampling
The LinkedList to shuffle.
ListShuffleBenchmark.ListData - Class in org.apache.commons.rng.examples.jmh.sampling
The list to shuffle.
ListShuffleBenchmark.ShuffleData - Class in org.apache.commons.rng.examples.jmh.sampling
The data for the shuffle.
LocalRandomSources() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.EnumeratedDistributionSamplersPerformance.LocalRandomSources
 
LocalSources() - Constructor for class org.apache.commons.rng.examples.jmh.simple.ThreadLocalPerformance.LocalSources
 
longJump(JumpBenchmark.LongJumpableSource) - Method in class org.apache.commons.rng.examples.jmh.core.JumpBenchmark
Long jump benchmark.
LongJumpableSource() - Constructor for class org.apache.commons.rng.examples.jmh.core.JumpBenchmark.LongJumpableSource
 
LongSizes() - Constructor for class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance.LongSizes
 
LongSource() - Constructor for class org.apache.commons.rng.examples.jmh.core.FloatingPointGenerationPerformance.LongSource
 
LongSources() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.ZigguratSamplerPerformance.LongSources
 
lookupNewInstance(ConstructionPerformance.Sources, Blackhole) - Method in class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance
Create a new instance using reflection to lookup the constructor then invoke it.
lxm128(LXMBenchmark.LXM128Source) - Method in class org.apache.commons.rng.examples.jmh.core.LXMBenchmark
Benchmark a LXM generator with a 128-bit linear congruential generator.
LXM128Source() - Constructor for class org.apache.commons.rng.examples.jmh.core.LXMBenchmark.LXM128Source
 
LXMBenchmark - Class in org.apache.commons.rng.examples.jmh.core
Executes a benchmark for operations used in the LXM family of RNGs.
LXMBenchmark() - Constructor for class org.apache.commons.rng.examples.jmh.core.LXMBenchmark
 
LXMBenchmark.LCG128Source - Class in org.apache.commons.rng.examples.jmh.core
Encapsulates a method to compute an update step on a 128-bit linear congruential generator (LCG).
LXMBenchmark.LXM128Source - Class in org.apache.commons.rng.examples.jmh.core
Encapsulates a method to compute an update step on an LXM generator with a 128-bit Linear Congruential Generator.
LXMBenchmark.UnsignedMultiply128Source - Class in org.apache.commons.rng.examples.jmh.core
Encapsulates a method to compute an unsigned multiply of two 128-bit values to create a truncated 128-bit result.
LXMBenchmark.UnsignedMultiplyHighSource - Class in org.apache.commons.rng.examples.jmh.core
Encapsulates a method to compute an unsigned multiply of 64-bit values to create the upper and optionally low 64-bits of the 128-bit result.

M

MeanRange() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.PoissonSamplerCachePerformance.MeanRange
 
Means() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.PoissonSamplersPerformance.Means
 

N

newInstance(ConstructionPerformance.Sources, Blackhole) - Method in class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance
Create a new instance using reflection with a cached constructor.
newISAACRandom(Blackhole) - Method in class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance
 
newJDKRandom(Blackhole) - Method in class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance
 
newKISSRandom(Blackhole) - Method in class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance
 
newMersenneTwister(Blackhole) - Method in class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance
 
newMersenneTwister64(Blackhole) - Method in class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance
 
newMultiplyWithCarry256(Blackhole) - Method in class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance
 
newObject(Blackhole) - Method in class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance
Baseline for JMH consuming a number of new objects.
newSplitMix64(Blackhole) - Method in class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance
 
newTwoCmres(Blackhole) - Method in class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance
 
newWell1024a(Blackhole) - Method in class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance
 
newWell19937a(Blackhole) - Method in class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance
 
newWell19937c(Blackhole) - Method in class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance
 
newWell44497a(Blackhole) - Method in class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance
 
newWell44497b(Blackhole) - Method in class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance
 
newWell512a(Blackhole) - Method in class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance
 
newXoRoShiRo128Plus(Blackhole) - Method in class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance
 
newXoRoShiRo128StarStar(Blackhole) - Method in class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance
 
newXoRoShiRo64Star(Blackhole) - Method in class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance
 
newXoRoShiRo64StarStar(Blackhole) - Method in class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance
 
newXorShift1024Star(Blackhole) - Method in class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance
 
newXorShift1024StarPhi(Blackhole) - Method in class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance
 
newXoShiRo128Plus(Blackhole) - Method in class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance
 
newXoShiRo128StarStar(Blackhole) - Method in class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance
 
newXoShiRo256Plus(Blackhole) - Method in class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance
 
newXoShiRo256StarStar(Blackhole) - Method in class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance
 
newXoShiRo512Plus(Blackhole) - Method in class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance
 
newXoShiRo512StarStar(Blackhole) - Method in class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance
 
nextBoolean(CachedNextGenerationPerformance.BooleanSources) - Method in class org.apache.commons.rng.examples.jmh.core.CachedNextGenerationPerformance
Exercise the boolean generation method.
nextBoolean(NextBooleanGenerationPerformance.Sources) - Method in class org.apache.commons.rng.examples.jmh.core.NextBooleanGenerationPerformance
Exercise the UniformRandomProvider.nextBoolean() method.
nextBoolean(Blackhole) - Method in class org.apache.commons.rng.examples.jmh.core.BaselineGenerationPerformance
Exercise the UniformRandomProvider.nextBoolean() method.
NextBooleanGenerationPerformance - Class in org.apache.commons.rng.examples.jmh.core
Executes benchmark to compare the speed of generation of random numbers from the various source providers for UniformRandomProvider.nextBoolean().
NextBooleanGenerationPerformance() - Constructor for class org.apache.commons.rng.examples.jmh.core.NextBooleanGenerationPerformance
 
NextBooleanGenerationPerformance.Sources - Class in org.apache.commons.rng.examples.jmh.core
The benchmark state (retrieve the various "RandomSource"s).
nextBytes(NextBytesGenerationPerformance.Sources) - Method in class org.apache.commons.rng.examples.jmh.core.NextBytesGenerationPerformance
Exercise the UniformRandomProvider.nextBytes(byte[]) method.
nextBytes(Blackhole) - Method in class org.apache.commons.rng.examples.jmh.core.BaselineGenerationPerformance
Exercise the UniformRandomProvider.nextBytes(byte[]) method.
NextBytesGenerationPerformance - Class in org.apache.commons.rng.examples.jmh.core
Executes benchmark to compare the speed of generation of random numbers from the various source providers for UniformRandomProvider.nextBytes(byte[]).
NextBytesGenerationPerformance() - Constructor for class org.apache.commons.rng.examples.jmh.core.NextBytesGenerationPerformance
 
NextBytesGenerationPerformance.Sources - Class in org.apache.commons.rng.examples.jmh.core
The benchmark state (retrieve the various "RandomSource"s).
nextD2(StableSamplerPerformance.D2Source) - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.StableSamplerPerformance
Test methods for producing (exp(x) - 1) / x.
nextDiscreteUniformSampler(Blackhole, DiscreteUniformSamplerGenerationPerformance.Sources, DiscreteUniformSamplerGenerationPerformance.IntRange) - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.DiscreteUniformSamplerGenerationPerformance
 
nextDouble(NextDoubleGenerationPerformance.Sources) - Method in class org.apache.commons.rng.examples.jmh.core.NextDoubleGenerationPerformance
Exercise the UniformRandomProvider.nextDouble() method.
nextDouble(Blackhole) - Method in class org.apache.commons.rng.examples.jmh.core.BaselineGenerationPerformance
Exercise the UniformRandomProvider.nextDouble() method.
nextDoubleBaseline(FloatingPointGenerationPerformance.LongSource) - Method in class org.apache.commons.rng.examples.jmh.core.FloatingPointGenerationPerformance
 
NextDoubleGenerationPerformance - Class in org.apache.commons.rng.examples.jmh.core
Executes benchmark to compare the speed of generation of random numbers from the various source providers for UniformRandomProvider.nextDouble().
NextDoubleGenerationPerformance() - Constructor for class org.apache.commons.rng.examples.jmh.core.NextDoubleGenerationPerformance
 
NextDoubleGenerationPerformance.Sources - Class in org.apache.commons.rng.examples.jmh.core
The benchmark state (retrieve the various "RandomSource"s).
nextDoubleUsingBitsToDouble(FloatingPointGenerationPerformance.LongSource) - Method in class org.apache.commons.rng.examples.jmh.core.FloatingPointGenerationPerformance
 
nextDoubleUsingMultiply52bits(FloatingPointGenerationPerformance.LongSource) - Method in class org.apache.commons.rng.examples.jmh.core.FloatingPointGenerationPerformance
 
nextDoubleUsingMultiply53bits(FloatingPointGenerationPerformance.LongSource) - Method in class org.apache.commons.rng.examples.jmh.core.FloatingPointGenerationPerformance
 
nextFloat(NextFloatGenerationPerformance.Sources) - Method in class org.apache.commons.rng.examples.jmh.core.NextFloatGenerationPerformance
Exercise the UniformRandomProvider.nextFloat() method.
nextFloat(Blackhole) - Method in class org.apache.commons.rng.examples.jmh.core.BaselineGenerationPerformance
Exercise the UniformRandomProvider.nextFloat() method.
nextFloatBaseline(FloatingPointGenerationPerformance.LongSource) - Method in class org.apache.commons.rng.examples.jmh.core.FloatingPointGenerationPerformance
 
NextFloatGenerationPerformance - Class in org.apache.commons.rng.examples.jmh.core
Executes benchmark to compare the speed of generation of random numbers from the various source providers for UniformRandomProvider.nextFloat().
NextFloatGenerationPerformance() - Constructor for class org.apache.commons.rng.examples.jmh.core.NextFloatGenerationPerformance
 
NextFloatGenerationPerformance.Sources - Class in org.apache.commons.rng.examples.jmh.core
The benchmark state (retrieve the various "RandomSource"s).
nextFloatUsingBitsToFloat(FloatingPointGenerationPerformance.LongSource) - Method in class org.apache.commons.rng.examples.jmh.core.FloatingPointGenerationPerformance
 
nextFloatUsingMultiply23bits(FloatingPointGenerationPerformance.LongSource) - Method in class org.apache.commons.rng.examples.jmh.core.FloatingPointGenerationPerformance
 
nextFloatUsingMultiply24bits(FloatingPointGenerationPerformance.LongSource) - Method in class org.apache.commons.rng.examples.jmh.core.FloatingPointGenerationPerformance
 
NextGaussianPerformance - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
Benchmark to compare the speed of generation of normally-distributed random numbers of Random.nextGaussian() against implementations of NormalizedGaussianSampler.
NextGaussianPerformance() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.NextGaussianPerformance
 
NextGaussianPerformance.JDKSource - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
The Random to use for testing.
NextGaussianPerformance.Sources - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
The NormalizedGaussianSampler samplers to use for testing.
nextInt() - Method in class org.apache.commons.rng.examples.jmh.core.FloatingPointGenerationPerformance.LongSource
Get the next int.
nextInt(CachedNextGenerationPerformance.IntSources) - Method in class org.apache.commons.rng.examples.jmh.core.CachedNextGenerationPerformance
Exercise the int generation method.
nextInt(NextIntGenerationPerformance.Sources) - Method in class org.apache.commons.rng.examples.jmh.core.NextIntGenerationPerformance
Exercise the UniformRandomProvider.nextInt() method.
nextInt(Blackhole) - Method in class org.apache.commons.rng.examples.jmh.core.BaselineGenerationPerformance
Exercise the UniformRandomProvider.nextInt() method.
nextIntBaseline(Blackhole, DiscreteUniformSamplerGenerationPerformance.Sources) - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.DiscreteUniformSamplerGenerationPerformance
 
NextIntGenerationPerformance - Class in org.apache.commons.rng.examples.jmh.core
Executes benchmark to compare the speed of generation of random numbers from the various source providers for UniformRandomProvider.nextInt() and UniformRandomProvider.nextInt(int).
NextIntGenerationPerformance() - Constructor for class org.apache.commons.rng.examples.jmh.core.NextIntGenerationPerformance
 
NextIntGenerationPerformance.Sources - Class in org.apache.commons.rng.examples.jmh.core
The benchmark state (retrieve the various "RandomSource"s).
nextIntN(NextIntGenerationPerformance.Sources) - Method in class org.apache.commons.rng.examples.jmh.core.NextIntGenerationPerformance
Exercise the UniformRandomProvider.nextInt(int) method.
nextIntN(RngNextIntInRangeBenchmark.IntRange, RngNextIntInRangeBenchmark.Source) - Method in class org.apache.commons.rng.examples.jmh.core.RngNextIntInRangeBenchmark
Exercise the UniformRandomProvider.nextInt() method.
nextIntN(Blackhole) - Method in class org.apache.commons.rng.examples.jmh.core.BaselineGenerationPerformance
Exercise the UniformRandomProvider.nextInt(int) method.
nextIntNloop65536(RngNextIntInRangeBenchmark.IntRange, RngNextIntInRangeBenchmark.Source) - Method in class org.apache.commons.rng.examples.jmh.core.RngNextIntInRangeBenchmark
Exercise the UniformRandomProvider.nextInt() method in a loop.
nextIntRange(Blackhole, DiscreteUniformSamplerGenerationPerformance.Sources, DiscreteUniformSamplerGenerationPerformance.IntRange) - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.DiscreteUniformSamplerGenerationPerformance
 
nextLong() - Method in class org.apache.commons.rng.examples.jmh.core.FloatingPointGenerationPerformance.LongSource
Get the next long.
nextLong(NextLongGenerationPerformance.Sources) - Method in class org.apache.commons.rng.examples.jmh.core.NextLongGenerationPerformance
Exercise the UniformRandomProvider.nextLong() method.
nextLong(Blackhole) - Method in class org.apache.commons.rng.examples.jmh.core.BaselineGenerationPerformance
Exercise the UniformRandomProvider.nextLong() method.
NextLongGenerationPerformance - Class in org.apache.commons.rng.examples.jmh.core
Executes benchmark to compare the speed of generation of random numbers from the various source providers for UniformRandomProvider.nextLong() and UniformRandomProvider.nextLong(long).
NextLongGenerationPerformance() - Constructor for class org.apache.commons.rng.examples.jmh.core.NextLongGenerationPerformance
 
NextLongGenerationPerformance.Sources - Class in org.apache.commons.rng.examples.jmh.core
The benchmark state (retrieve the various "RandomSource"s).
nextLongN(NextLongGenerationPerformance.Sources) - Method in class org.apache.commons.rng.examples.jmh.core.NextLongGenerationPerformance
Exercise the UniformRandomProvider.nextLong(long) method.
nextLongN(Blackhole) - Method in class org.apache.commons.rng.examples.jmh.core.BaselineGenerationPerformance
Exercise the UniformRandomProvider.nextLong(long) method.
nextTan(StableSamplerPerformance.TanSource) - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.StableSamplerPerformance
Test methods for producing tan(x) / x in the range [0, pi/4].
nextUniformDeviate(StableSamplerPerformance.UniformRandomSource) - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.StableSamplerPerformance
Test methods for producing a uniform deviate in an open interval, e.g.

O

org.apache.commons.rng.examples.jmh - package org.apache.commons.rng.examples.jmh
This package contains code to perform a JMH performance benchmark.
org.apache.commons.rng.examples.jmh.core - package org.apache.commons.rng.examples.jmh.core
Benchmarks for the org.apache.commons.rng.core components.
org.apache.commons.rng.examples.jmh.sampling - package org.apache.commons.rng.examples.jmh.sampling
Benchmarks for the org.apache.commons.rng.sampling components.
org.apache.commons.rng.examples.jmh.sampling.distribution - package org.apache.commons.rng.examples.jmh.sampling.distribution
Benchmarks for the org.apache.commons.rng.sampling.distribution components.
org.apache.commons.rng.examples.jmh.sampling.shape - package org.apache.commons.rng.examples.jmh.sampling.shape
Benchmarks for the org.apache.commons.rng.sampling.shape components.
org.apache.commons.rng.examples.jmh.simple - package org.apache.commons.rng.examples.jmh.simple
Benchmarks for the org.apache.commons.rng.simple components.

P

PoissonSamplerCachePerformance - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
Executes benchmark to compare the speed of generation of Poisson random numbers when using a cache.
PoissonSamplerCachePerformance() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.PoissonSamplerCachePerformance
 
PoissonSamplerCachePerformance.MeanRange - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
The range of mean values for testing the cache.
PoissonSamplerCachePerformance.Sources - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
The benchmark state (retrieve the various "RandomSource"s).
PoissonSamplersPerformance - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
Executes benchmark to compare the speed of generation of Poisson distributed random numbers.
PoissonSamplersPerformance() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.PoissonSamplersPerformance
 
PoissonSamplersPerformance.Means - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
The mean for the call to Math.exp(double).
PoissonSamplersPerformance.Sources - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
The DiscreteSampler samplers to use for testing.
pseudoShuffle(RngNextIntInRangeBenchmark.IntData, RngNextIntInRangeBenchmark.Source) - Method in class org.apache.commons.rng.examples.jmh.core.RngNextIntInRangeBenchmark
Exercise the UniformRandomProvider.nextInt(int) method by creating random indices for shuffling data.

R

RandomDistributionSources() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.EnumeratedDistributionSamplersPerformance.RandomDistributionSources
 
randomSource - Variable in class org.apache.commons.rng.examples.jmh.simple.ThreadLocalPerformance.Sources
The random source.
randomSourceCreate(ThreadLocalPerformance.Sources) - Method in class org.apache.commons.rng.examples.jmh.simple.ThreadLocalPerformance
 
RandomSources - Class in org.apache.commons.rng.examples.jmh
A benchmark state that can retrieve the various generators defined by RandomSource values.
RandomSources() - Constructor for class org.apache.commons.rng.examples.jmh.RandomSources
 
RandomSourceValues - Class in org.apache.commons.rng.examples.jmh
A benchmark state that can retrieve the various RandomSource values.
RandomSourceValues() - Constructor for class org.apache.commons.rng.examples.jmh.RandomSourceValues
 
RngNextIntInRangeBenchmark - Class in org.apache.commons.rng.examples.jmh.core
Executes benchmark to compare the speed of random number generators to create an int value in a range.
RngNextIntInRangeBenchmark() - Constructor for class org.apache.commons.rng.examples.jmh.core.RngNextIntInRangeBenchmark
 
RngNextIntInRangeBenchmark.IntData - Class in org.apache.commons.rng.examples.jmh.core
The data used for the shuffle benchmark.
RngNextIntInRangeBenchmark.IntRange - Class in org.apache.commons.rng.examples.jmh.core
The upper range for the int generation.
RngNextIntInRangeBenchmark.Source - Class in org.apache.commons.rng.examples.jmh.core
The source generator.
runPoissonSampler(PoissonSamplerCachePerformance.Sources, PoissonSamplerCachePerformance.MeanRange, Blackhole) - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.PoissonSamplerCachePerformance
 
runPoissonSamplerCache(PoissonSamplerCachePerformance.Sources, PoissonSamplerCachePerformance.MeanRange, Blackhole) - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.PoissonSamplerCachePerformance
 
runPoissonSamplerCacheWhenEmpty(PoissonSamplerCachePerformance.Sources, PoissonSamplerCachePerformance.MeanRange, Blackhole) - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.PoissonSamplerCachePerformance
 

S

sample(AliasMethodDiscreteSamplerPerformance.DistributionData) - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.AliasMethodDiscreteSamplerPerformance
Run the sampler.
sample(ContinuousSamplersPerformance.Sources) - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.ContinuousSamplersPerformance
Run the sampler.
sample(DiscreteSamplersPerformance.Sources) - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.DiscreteSamplersPerformance
Run the sampler.
sample(GeometricSamplersPerformance.Sources) - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.GeometricSamplersPerformance
Run the sampler.
sample(LevySamplersPerformance.Sources) - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.LevySamplersPerformance
Run the sampler.
sample(NextGaussianPerformance.Sources) - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.NextGaussianPerformance
Run the NormalizedGaussianSampler sampler.
sample(PoissonSamplersPerformance.Sources) - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.PoissonSamplersPerformance
Run the sampler.
sample(StableSamplerPerformance.GeneralStableSamplerSource) - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.StableSamplerPerformance
Run the stable sampler.
sample(ZigguratSamplerPerformance.SingleSources) - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.ZigguratSamplerPerformance
Run the sampler.
sample(Blackhole, TetrahedronSamplerBenchmark.SamplerData) - Method in class org.apache.commons.rng.examples.jmh.sampling.shape.TetrahedronSamplerBenchmark
Run the sampler for the configured number of samples.
sampleAlpha1(StableSamplerPerformance.Alpha1StableSamplerSource) - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.StableSamplerPerformance
Run the stable sampler with alpha = 1.
sampleBaseline(StableSamplerPerformance.BaselineSamplerSource) - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.StableSamplerPerformance
Baseline for any sampler that uses an exponential deviate and a uniform deviate.
sampleBeta0(StableSamplerPerformance.Beta0StableSamplerSource) - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.StableSamplerPerformance
Run the stable sampler with beta = 0.
sampleDirichlet(EnumeratedDistributionSamplersPerformance.DirichletDistributionSources) - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.EnumeratedDistributionSamplersPerformance
Run the sampler.
sampleFast(EnumeratedDistributionSamplersPerformance.FastLoadedDiceRollerDiscreteSamplerSources) - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.EnumeratedDistributionSamplersPerformance
Run the sampler.
sampleJDK(NextGaussianPerformance.JDKSource) - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.NextGaussianPerformance
Run JDK Random gaussian sampler.
sampleKnown(EnumeratedDistributionSamplersPerformance.KnownDistributionSources) - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.EnumeratedDistributionSamplersPerformance
Run the sampler.
Sampler1D() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.shape.UnitBallSamplerBenchmark.Sampler1D
 
Sampler1D() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.UnitSphereSamplerBenchmark.Sampler1D
 
Sampler2D() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.shape.TriangleSamplerBenchmark.Sampler2D
 
Sampler2D() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.shape.UnitBallSamplerBenchmark.Sampler2D
 
Sampler2D() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.UnitSphereSamplerBenchmark.Sampler2D
 
Sampler3D() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.shape.TriangleSamplerBenchmark.Sampler3D
 
Sampler3D() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.shape.UnitBallSamplerBenchmark.Sampler3D
 
Sampler3D() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.UnitSphereSamplerBenchmark.Sampler3D
 
Sampler4D() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.UnitSphereSamplerBenchmark.Sampler4D
 
sampleRandom(EnumeratedDistributionSamplersPerformance.RandomDistributionSources) - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.EnumeratedDistributionSamplersPerformance
Run the sampler.
SamplerData() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.shape.TetrahedronSamplerBenchmark.SamplerData
 
SamplerData() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.shape.TriangleSamplerBenchmark.SamplerData
 
SamplerData() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.shape.UnitBallSamplerBenchmark.SamplerData
 
SamplerData() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.UnitSphereSamplerBenchmark.SamplerData
 
SamplerND() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.shape.TriangleSamplerBenchmark.SamplerND
 
SamplerND() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.shape.UnitBallSamplerBenchmark.SamplerND
 
SamplerSource() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.StableSamplerPerformance.SamplerSource
 
SamplerSources() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.EnumeratedDistributionSamplersPerformance.SamplerSources
 
SeedArrayGenerationPerformance - Class in org.apache.commons.rng.examples.jmh.simple
Executes a benchmark to compare the speed of generating an array of int/long values in a thread-safe way.
SeedArrayGenerationPerformance() - Constructor for class org.apache.commons.rng.examples.jmh.simple.SeedArrayGenerationPerformance
 
SeedArrayGenerationPerformance.SeedRandomSources - Class in org.apache.commons.rng.examples.jmh.simple
The RandomSource to test.
SeedArrayGenerationPerformance.SeedSizes - Class in org.apache.commons.rng.examples.jmh.simple
The number of values that are required to seed a generator.
SeedArrayGenerationPerformance.TestSizes - Class in org.apache.commons.rng.examples.jmh.simple
Define the number of seed values to create and the number to compute per synchronisation on the generator.
SeedGenerationPerformance - Class in org.apache.commons.rng.examples.jmh.simple
Executes a benchmark to compare the speed of generating a single int/long value in a thread-safe way.
SeedGenerationPerformance() - Constructor for class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
SeedRandomSources() - Constructor for class org.apache.commons.rng.examples.jmh.simple.SeedArrayGenerationPerformance.SeedRandomSources
 
SeedSizes() - Constructor for class org.apache.commons.rng.examples.jmh.simple.SeedArrayGenerationPerformance.SeedSizes
 
sequentialSample(ZigguratSamplerPerformance.SequentialSources) - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.ZigguratSamplerPerformance
Run the sampler to generate a number of samples sequentially.
SequentialSources() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.ZigguratSamplerPerformance.SequentialSources
 
setup() - Method in class org.apache.commons.rng.examples.jmh.core.BaselineSources
Instantiates generator.
setup() - Method in class org.apache.commons.rng.examples.jmh.core.CachedNextGenerationPerformance.BooleanSources
Look-up the RandomSource from the name and instantiates the generator.
setup() - Method in class org.apache.commons.rng.examples.jmh.core.CachedNextGenerationPerformance.IntSources
Create the int source.
setup() - Method in class org.apache.commons.rng.examples.jmh.core.JumpBenchmark.BaseJumpableSource
Create the jump function.
setup() - Method in class org.apache.commons.rng.examples.jmh.core.LXMBenchmark.LCG128Source
Create the generator of output values.
setup() - Method in class org.apache.commons.rng.examples.jmh.core.LXMBenchmark.LXM128Source
Create the generator of output values.
setup() - Method in class org.apache.commons.rng.examples.jmh.core.LXMBenchmark.UnsignedMultiply128Source
Create the generator of output values.
setup() - Method in class org.apache.commons.rng.examples.jmh.core.LXMBenchmark.UnsignedMultiplyHighSource
Create the generator of output values.
setup() - Method in class org.apache.commons.rng.examples.jmh.core.RngNextIntInRangeBenchmark.IntData
Create the data.
setup() - Method in class org.apache.commons.rng.examples.jmh.core.RngNextIntInRangeBenchmark.Source
Create the generator.
setup() - Method in class org.apache.commons.rng.examples.jmh.RandomSources
Look-up the RandomSource from the name and instantiates the generator.
setup() - Method in class org.apache.commons.rng.examples.jmh.RandomSourceValues
Look-up the RandomSource from the name.
setup() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.AliasMethodDiscreteSamplerPerformance.DistributionData
Create the distribution and sampler.
setup() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.ContinuousSamplersPerformance.Sources
Instantiates sampler.
setup() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.DiscreteSamplersPerformance.Sources
Instantiates sampler.
setup() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.DiscreteUniformSamplerGenerationPerformance.Sources
Instantiates generator.
setup() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.EnumeratedDistributionSamplersPerformance.FastLoadedDiceRollerDiscreteSamplerSources
Create the distribution probabilities (per iteration as it may vary), the sampler factory and instantiates sampler.
setup() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.EnumeratedDistributionSamplersPerformance.LocalRandomSources
Create the random source.
setup() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.EnumeratedDistributionSamplersPerformance.SamplerSources
Create the distribution (per iteration as it may vary) and instantiates sampler.
setup() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.GeometricSamplersPerformance.Sources
Instantiates sampler.
setup() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.LevySamplersPerformance.Sources
Instantiates sampler.
setup() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.NextGaussianPerformance.JDKSource
Instantiates sampler.
setup() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.NextGaussianPerformance.Sources
Instantiates sampler.
setup() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.PoissonSamplerCachePerformance.Sources
Instantiates generator.
setup() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.PoissonSamplersPerformance.Sources
Instantiates sampler.
setup() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.StableSamplerPerformance.BaselineSamplerSource
Instantiates sampler.
setup() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.StableSamplerPerformance.D2Source
Instantiates sampler.
setup() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.StableSamplerPerformance.StableSamplerSource
Instantiates sampler.
setup() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.StableSamplerPerformance.TanSource
Instantiates sampler.
setup() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.StableSamplerPerformance.UniformRandomSource
Instantiates sampler.
setup() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.ZigguratSamplerPerformance.DiffSources
Instantiates sampler.
setup() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.ZigguratSamplerPerformance.ExpSources
Instantiates sampler.
setup() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.ZigguratSamplerPerformance.IndexCompareSources
Instantiates sampler.
setup() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.ZigguratSamplerPerformance.IndexSources
Instantiates sampler.
setup() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.ZigguratSamplerPerformance.InterpolationSources
Instantiates sampler.
setup() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.ZigguratSamplerPerformance.LongSources
Instantiates sampler.
setup() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.ZigguratSamplerPerformance.SequentialSources
Instantiates sampler.
setup() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.ZigguratSamplerPerformance.SignBitSources
Instantiates sampler.
setup() - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.ZigguratSamplerPerformance.SingleSources
Instantiates sampler.
setup() - Method in class org.apache.commons.rng.examples.jmh.sampling.ListShuffleBenchmark.LinkedListData
Create the list.
setup() - Method in class org.apache.commons.rng.examples.jmh.sampling.shape.TetrahedronSamplerBenchmark.SamplerData
Create the source of randomness and the sampler.
setup() - Method in class org.apache.commons.rng.examples.jmh.sampling.shape.TriangleSamplerBenchmark.SamplerData
Create the source of randomness and the sampler.
setup() - Method in class org.apache.commons.rng.examples.jmh.sampling.shape.UnitBallSamplerBenchmark.SamplerData
Create the source of randomness.
setup() - Method in class org.apache.commons.rng.examples.jmh.sampling.UnitSphereSamplerBenchmark.SamplerData
Create the source of randomness.
setup() - Method in class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance.Sources
Create the random source and the test seeds.
setup() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedArrayGenerationPerformance.SeedRandomSources
Look-up the RandomSource from the name and instantiates the generator.
setup() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedArrayGenerationPerformance.TestSizes
Verify the size parameters.
setup() - Method in class org.apache.commons.rng.examples.jmh.simple.ThreadLocalPerformance.LocalSources
Instantiates the ThreadLocal holding the random source.
setup() - Method in class org.apache.commons.rng.examples.jmh.simple.ThreadLocalPerformance.Sources
Instantiates the random source.
setupGenerators() - Method in class org.apache.commons.rng.examples.jmh.sampling.ListShuffleBenchmark.ShuffleData
Create the random generators.
setupList() - Method in class org.apache.commons.rng.examples.jmh.sampling.ListShuffleBenchmark.ListData
Create the list.
shuffle(RngNextIntInRangeBenchmark.IntData, RngNextIntInRangeBenchmark.Source) - Method in class org.apache.commons.rng.examples.jmh.core.RngNextIntInRangeBenchmark
Exercise the UniformRandomProvider.nextInt(int) method by shuffling data.
ShuffleData() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.ListShuffleBenchmark.ShuffleData
 
shuffleDirect(ListShuffleBenchmark.LinkedListData) - Method in class org.apache.commons.rng.examples.jmh.sampling.ListShuffleBenchmark
Performs a direct shuffle on a LinkedList.
shuffleIterator(ListShuffleBenchmark.LinkedListData) - Method in class org.apache.commons.rng.examples.jmh.sampling.ListShuffleBenchmark
Performs a shuffle on a LinkedList using an iterator.
signBit(ZigguratSamplerPerformance.SignBitSources) - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.ZigguratSamplerPerformance
Benchmark methods for obtaining a sign value from a long.
SignBitSources() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.ZigguratSamplerPerformance.SignBitSources
 
singleSample(PoissonSamplersPerformance.Sources) - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.PoissonSamplersPerformance
Run the sampler.
singleSampleDirichlet(EnumeratedDistributionSamplersPerformance.DirichletDistributionSources) - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.EnumeratedDistributionSamplersPerformance
Create and run the sampler.
singleSampleFast(EnumeratedDistributionSamplersPerformance.FastLoadedDiceRollerDiscreteSamplerSources) - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.EnumeratedDistributionSamplersPerformance
Create and run the sampler.
singleSampleKnown(EnumeratedDistributionSamplersPerformance.KnownDistributionSources) - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.EnumeratedDistributionSamplersPerformance
Create and run the sampler.
singleSampleRandom(EnumeratedDistributionSamplersPerformance.RandomDistributionSources) - Method in class org.apache.commons.rng.examples.jmh.sampling.distribution.EnumeratedDistributionSamplersPerformance
Create and run the sampler.
SingleSources() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.ZigguratSamplerPerformance.SingleSources
 
Source() - Constructor for class org.apache.commons.rng.examples.jmh.core.RngNextIntInRangeBenchmark.Source
 
Sources() - Constructor for class org.apache.commons.rng.examples.jmh.core.NextBooleanGenerationPerformance.Sources
 
Sources() - Constructor for class org.apache.commons.rng.examples.jmh.core.NextBytesGenerationPerformance.Sources
 
Sources() - Constructor for class org.apache.commons.rng.examples.jmh.core.NextDoubleGenerationPerformance.Sources
 
Sources() - Constructor for class org.apache.commons.rng.examples.jmh.core.NextFloatGenerationPerformance.Sources
 
Sources() - Constructor for class org.apache.commons.rng.examples.jmh.core.NextIntGenerationPerformance.Sources
 
Sources() - Constructor for class org.apache.commons.rng.examples.jmh.core.NextLongGenerationPerformance.Sources
 
Sources() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.ContinuousSamplersPerformance.Sources
 
Sources() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.DiscreteSamplersPerformance.Sources
 
Sources() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.DiscreteUniformSamplerGenerationPerformance.Sources
 
Sources() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.GeometricSamplersPerformance.Sources
 
Sources() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.LevySamplersPerformance.Sources
 
Sources() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.NextGaussianPerformance.Sources
 
Sources() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.PoissonSamplerCachePerformance.Sources
 
Sources() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.PoissonSamplersPerformance.Sources
 
Sources() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.ZigguratSamplerPerformance.Sources
 
Sources() - Constructor for class org.apache.commons.rng.examples.jmh.simple.ConstructionPerformance.Sources
 
Sources() - Constructor for class org.apache.commons.rng.examples.jmh.simple.ThreadLocalPerformance.Sources
 
StableSamplerPerformance - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
Executes a benchmark to compare the speed of generation of stable random numbers using different methods.
StableSamplerPerformance() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.StableSamplerPerformance
 
StableSamplerPerformance.Alpha1StableSamplerSource - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
Sampling with alpha = 1 and beta != 0.
StableSamplerPerformance.BaselineSamplerSource - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
Baseline with an exponential deviate and a uniform deviate.
StableSamplerPerformance.Beta0StableSamplerSource - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
Sampling with alpha != 1 and beta = 0.
StableSamplerPerformance.D2Source - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
Source for testing implementations of (exp(x) - 1) / x.
StableSamplerPerformance.GeneralStableSamplerSource - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
Sampling with alpha != 1 and beta != 0.
StableSamplerPerformance.SamplerSource - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
Defines the RandomSource for testing a ContinuousSampler.
StableSamplerPerformance.StableSamplerSource - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
The sampler to use for testing.
StableSamplerPerformance.TanSource - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
Source for testing implementations of tan(x) / x.
StableSamplerPerformance.UniformRandomSource - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
Source for a uniform random deviate in an open interval, e.g.
StableSamplerSource() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.StableSamplerPerformance.StableSamplerSource
 

T

TanSource() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.StableSamplerPerformance.TanSource
 
TestSizes() - Constructor for class org.apache.commons.rng.examples.jmh.simple.SeedArrayGenerationPerformance.TestSizes
 
TetrahedronSamplerBenchmark - Class in org.apache.commons.rng.examples.jmh.sampling.shape
Executes benchmark to compare the speed of generating samples within a tetrahedron.
TetrahedronSamplerBenchmark() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.shape.TetrahedronSamplerBenchmark
 
TetrahedronSamplerBenchmark.SamplerData - Class in org.apache.commons.rng.examples.jmh.sampling.shape
Contains the sampler and the number of samples.
ThreadLocalPerformance - Class in org.apache.commons.rng.examples.jmh.simple
Executes benchmark to compare the speed of generation of low frequency random numbers on multiple-threads.
ThreadLocalPerformance() - Constructor for class org.apache.commons.rng.examples.jmh.simple.ThreadLocalPerformance
 
ThreadLocalPerformance.LocalSources - Class in org.apache.commons.rng.examples.jmh.simple
The benchmark state (to retrieve the various "RandomSource"s thread locally).
ThreadLocalPerformance.Sources - Class in org.apache.commons.rng.examples.jmh.simple
The benchmark state (to retrieve the various "RandomSource"s).
threadLocalRandom() - Method in class org.apache.commons.rng.examples.jmh.simple.ThreadLocalPerformance
 
threadLocalRandomSourceCurrent(ThreadLocalPerformance.Sources) - Method in class org.apache.commons.rng.examples.jmh.simple.ThreadLocalPerformance
 
threadLocalRandomWrapped() - Method in class org.apache.commons.rng.examples.jmh.simple.ThreadLocalPerformance
 
threadLocalUniformRandomProvider(ThreadLocalPerformance.LocalSources) - Method in class org.apache.commons.rng.examples.jmh.simple.ThreadLocalPerformance
 
Threads1_AtomicInt_getAndIncrement() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads1_AtomicLong_getAndIncrement() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads1_createIntArraySeed_FairLock(SeedArrayGenerationPerformance.SeedRandomSources, SeedArrayGenerationPerformance.SeedSizes) - Method in class org.apache.commons.rng.examples.jmh.simple.SeedArrayGenerationPerformance
 
Threads1_createIntArraySeed_Sync(SeedArrayGenerationPerformance.SeedRandomSources, SeedArrayGenerationPerformance.SeedSizes) - Method in class org.apache.commons.rng.examples.jmh.simple.SeedArrayGenerationPerformance
 
Threads1_createIntArraySeed_UnfairLock(SeedArrayGenerationPerformance.SeedRandomSources, SeedArrayGenerationPerformance.SeedSizes) - Method in class org.apache.commons.rng.examples.jmh.simple.SeedArrayGenerationPerformance
 
Threads1_createIntArraySeedBlocks_FairLock(SeedArrayGenerationPerformance.SeedRandomSources, SeedArrayGenerationPerformance.TestSizes) - Method in class org.apache.commons.rng.examples.jmh.simple.SeedArrayGenerationPerformance
 
Threads1_createIntArraySeedBlocks_Sync(SeedArrayGenerationPerformance.SeedRandomSources, SeedArrayGenerationPerformance.TestSizes) - Method in class org.apache.commons.rng.examples.jmh.simple.SeedArrayGenerationPerformance
 
Threads1_createIntArraySeedBlocks_UnfairLock(SeedArrayGenerationPerformance.SeedRandomSources, SeedArrayGenerationPerformance.TestSizes) - Method in class org.apache.commons.rng.examples.jmh.simple.SeedArrayGenerationPerformance
 
Threads1_createLongArraySeed_FairLock(SeedArrayGenerationPerformance.SeedRandomSources, SeedArrayGenerationPerformance.SeedSizes) - Method in class org.apache.commons.rng.examples.jmh.simple.SeedArrayGenerationPerformance
 
Threads1_createLongArraySeed_Sync(SeedArrayGenerationPerformance.SeedRandomSources, SeedArrayGenerationPerformance.SeedSizes) - Method in class org.apache.commons.rng.examples.jmh.simple.SeedArrayGenerationPerformance
 
Threads1_createLongArraySeed_UnfairLock(SeedArrayGenerationPerformance.SeedRandomSources, SeedArrayGenerationPerformance.SeedSizes) - Method in class org.apache.commons.rng.examples.jmh.simple.SeedArrayGenerationPerformance
 
Threads1_createLongArraySeedBlocks_FairLock(SeedArrayGenerationPerformance.SeedRandomSources, SeedArrayGenerationPerformance.TestSizes) - Method in class org.apache.commons.rng.examples.jmh.simple.SeedArrayGenerationPerformance
 
Threads1_createLongArraySeedBlocks_Sync(SeedArrayGenerationPerformance.SeedRandomSources, SeedArrayGenerationPerformance.TestSizes) - Method in class org.apache.commons.rng.examples.jmh.simple.SeedArrayGenerationPerformance
 
Threads1_createLongArraySeedBlocks_UnfairLock(SeedArrayGenerationPerformance.SeedRandomSources, SeedArrayGenerationPerformance.TestSizes) - Method in class org.apache.commons.rng.examples.jmh.simple.SeedArrayGenerationPerformance
 
Threads1_FairLock_Well44497b_nextInt() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads1_FairLock_Well44497b_nextLong() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads1_FairLock_XoRoShiRo128Plus_nextInt() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads1_FairLock_XoRoShiRo128Plus_nextLong() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads1_FairLock_XorShift1024StarPhi_nextInt() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads1_FairLock_XorShift1024StarPhi_nextLong() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads1_Random_nextInt() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads1_Random_nextLong() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads1_SeedFactory_createInt() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads1_SeedFactory_createLong() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads1_Sync_Well44497b_nextInt() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads1_Sync_Well44497b_nextLong() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads1_Sync_XoRoShiRo128Plus_nextInt() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads1_Sync_XoRoShiRo128Plus_nextLong() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads1_Sync_XorShift1024StarPhi_nextInt() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads1_Sync_XorShift1024StarPhi_nextLong() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads1_SyncSplitMix_nextInt() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads1_SyncSplitMix_nextLong() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads1_System_currentTimeMillis() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads1_System_identityHashCode() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads1_System_nanoTime() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads1_ThreadLocalRandom_nextInt() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads1_ThreadLocalRandom_nextLong() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads1_ThreadLocalRNG_nextInt() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads1_ThreadLocalRNG_nextLong() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads1_ThreadLocalSequenceMix_nextInt() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads1_ThreadLocalSequenceMix_nextLong() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads1_ThreadLocalSplitMix_nextInt() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads1_ThreadLocalSplitMix_nextLong() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads1_UnfairLock_Well44497b_nextInt() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads1_UnfairLock_Well44497b_nextLong() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads1_UnfairLock_XoRoShiRo128Plus_nextInt() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads1_UnfairLock_XoRoShiRo128Plus_nextLong() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads1_UnfairLock_XorShift1024StarPhi_nextInt() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads1_UnfairLock_XorShift1024StarPhi_nextLong() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads1_volatileInt_increment() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads1_volatileLong_increment() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads4_AtomicInt_getAndIncrement() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads4_AtomicLong_getAndIncrement() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads4_createIntArraySeed_FairLock(SeedArrayGenerationPerformance.SeedRandomSources, SeedArrayGenerationPerformance.SeedSizes) - Method in class org.apache.commons.rng.examples.jmh.simple.SeedArrayGenerationPerformance
 
Threads4_createIntArraySeed_Sync(SeedArrayGenerationPerformance.SeedRandomSources, SeedArrayGenerationPerformance.SeedSizes) - Method in class org.apache.commons.rng.examples.jmh.simple.SeedArrayGenerationPerformance
 
Threads4_createIntArraySeed_UnfairLock(SeedArrayGenerationPerformance.SeedRandomSources, SeedArrayGenerationPerformance.SeedSizes) - Method in class org.apache.commons.rng.examples.jmh.simple.SeedArrayGenerationPerformance
 
Threads4_createIntArraySeedBlocks_FairLock(SeedArrayGenerationPerformance.SeedRandomSources, SeedArrayGenerationPerformance.TestSizes) - Method in class org.apache.commons.rng.examples.jmh.simple.SeedArrayGenerationPerformance
 
Threads4_createIntArraySeedBlocks_Sync(SeedArrayGenerationPerformance.SeedRandomSources, SeedArrayGenerationPerformance.TestSizes) - Method in class org.apache.commons.rng.examples.jmh.simple.SeedArrayGenerationPerformance
 
Threads4_createIntArraySeedBlocks_UnfairLock(SeedArrayGenerationPerformance.SeedRandomSources, SeedArrayGenerationPerformance.TestSizes) - Method in class org.apache.commons.rng.examples.jmh.simple.SeedArrayGenerationPerformance
 
Threads4_createLongArraySeed_FairLock(SeedArrayGenerationPerformance.SeedRandomSources, SeedArrayGenerationPerformance.SeedSizes) - Method in class org.apache.commons.rng.examples.jmh.simple.SeedArrayGenerationPerformance
 
Threads4_createLongArraySeed_Sync(SeedArrayGenerationPerformance.SeedRandomSources, SeedArrayGenerationPerformance.SeedSizes) - Method in class org.apache.commons.rng.examples.jmh.simple.SeedArrayGenerationPerformance
 
Threads4_createLongArraySeed_UnfairLock(SeedArrayGenerationPerformance.SeedRandomSources, SeedArrayGenerationPerformance.SeedSizes) - Method in class org.apache.commons.rng.examples.jmh.simple.SeedArrayGenerationPerformance
 
Threads4_createLongArraySeedBlocks_FairLock(SeedArrayGenerationPerformance.SeedRandomSources, SeedArrayGenerationPerformance.TestSizes) - Method in class org.apache.commons.rng.examples.jmh.simple.SeedArrayGenerationPerformance
 
Threads4_createLongArraySeedBlocks_Sync(SeedArrayGenerationPerformance.SeedRandomSources, SeedArrayGenerationPerformance.TestSizes) - Method in class org.apache.commons.rng.examples.jmh.simple.SeedArrayGenerationPerformance
 
Threads4_createLongArraySeedBlocks_UnfairLock(SeedArrayGenerationPerformance.SeedRandomSources, SeedArrayGenerationPerformance.TestSizes) - Method in class org.apache.commons.rng.examples.jmh.simple.SeedArrayGenerationPerformance
 
Threads4_FairLock_Well44497b_nextInt() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads4_FairLock_Well44497b_nextLong() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads4_FairLock_XoRoShiRo128Plus_nextInt() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads4_FairLock_XoRoShiRo128Plus_nextLong() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads4_FairLock_XorShift1024StarPhi_nextInt() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads4_FairLock_XorShift1024StarPhi_nextLong() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads4_Random_nextInt() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads4_Random_nextLong() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads4_SeedFactory_createInt() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads4_SeedFactory_createLong() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads4_Sync_Well44497b_nextInt() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads4_Sync_Well44497b_nextLong() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads4_Sync_XoRoShiRo128Plus_nextInt() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads4_Sync_XoRoShiRo128Plus_nextLong() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads4_Sync_XorShift1024StarPhi_nextInt() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads4_Sync_XorShift1024StarPhi_nextLong() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads4_SyncSplitMix_nextInt() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads4_SyncSplitMix_nextLong() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads4_System_currentTimeMillis() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads4_System_identityHashCode() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads4_System_nanoTime() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads4_ThreadLocalRandom_nextInt() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads4_ThreadLocalRandom_nextLong() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads4_ThreadLocalRNG_nextInt() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads4_ThreadLocalRNG_nextLong() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads4_ThreadLocalSequenceMix_nextInt() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads4_ThreadLocalSequenceMix_nextLong() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads4_ThreadLocalSplitMix_nextInt() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads4_ThreadLocalSplitMix_nextLong() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads4_UnfairLock_Well44497b_nextInt() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads4_UnfairLock_Well44497b_nextLong() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads4_UnfairLock_XoRoShiRo128Plus_nextInt() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads4_UnfairLock_XoRoShiRo128Plus_nextLong() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads4_UnfairLock_XorShift1024StarPhi_nextInt() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads4_UnfairLock_XorShift1024StarPhi_nextLong() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads4_volatileInt_increment() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Threads4_volatileLong_increment() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
TriangleSamplerBenchmark - Class in org.apache.commons.rng.examples.jmh.sampling.shape
Executes benchmark to compare the speed of generating samples within an N-dimension triangle.
TriangleSamplerBenchmark() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.shape.TriangleSamplerBenchmark
 
TriangleSamplerBenchmark.Sampler2D - Class in org.apache.commons.rng.examples.jmh.sampling.shape
The 2D triangle sampler.
TriangleSamplerBenchmark.Sampler3D - Class in org.apache.commons.rng.examples.jmh.sampling.shape
The 3D triangle sampler.
TriangleSamplerBenchmark.SamplerData - Class in org.apache.commons.rng.examples.jmh.sampling.shape
Base class for the sampler data.
TriangleSamplerBenchmark.SamplerND - Class in org.apache.commons.rng.examples.jmh.sampling.shape
The ND triangle sampler.

U

UniformRandomSource() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.StableSamplerPerformance.UniformRandomSource
 
UnitBallSamplerBenchmark - Class in org.apache.commons.rng.examples.jmh.sampling.shape
Executes benchmark to compare the speed of generating samples within an N-dimension unit ball.
UnitBallSamplerBenchmark() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.shape.UnitBallSamplerBenchmark
 
UnitBallSamplerBenchmark.Sampler1D - Class in org.apache.commons.rng.examples.jmh.sampling.shape
The 1D unit line sampler.
UnitBallSamplerBenchmark.Sampler2D - Class in org.apache.commons.rng.examples.jmh.sampling.shape
The 2D unit disk sampler.
UnitBallSamplerBenchmark.Sampler3D - Class in org.apache.commons.rng.examples.jmh.sampling.shape
The 3D unit ball sampler.
UnitBallSamplerBenchmark.SamplerData - Class in org.apache.commons.rng.examples.jmh.sampling.shape
Base class for the sampler data.
UnitBallSamplerBenchmark.SamplerND - Class in org.apache.commons.rng.examples.jmh.sampling.shape
The ND unit ball sampler.
UnitSphereSamplerBenchmark - Class in org.apache.commons.rng.examples.jmh.sampling
Executes benchmark to compare the speed of generating samples on the surface of an N-dimension unit sphere.
UnitSphereSamplerBenchmark() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.UnitSphereSamplerBenchmark
 
UnitSphereSamplerBenchmark.Sampler1D - Class in org.apache.commons.rng.examples.jmh.sampling
The 1D unit line sampler.
UnitSphereSamplerBenchmark.Sampler2D - Class in org.apache.commons.rng.examples.jmh.sampling
The 2D unit circle sampler.
UnitSphereSamplerBenchmark.Sampler3D - Class in org.apache.commons.rng.examples.jmh.sampling
The 3D unit sphere sampler.
UnitSphereSamplerBenchmark.Sampler4D - Class in org.apache.commons.rng.examples.jmh.sampling
The 4D unit hypersphere sampler.
UnitSphereSamplerBenchmark.SamplerData - Class in org.apache.commons.rng.examples.jmh.sampling
Base class for the sampler data.
unsignedMultiply(LXMBenchmark.UnsignedMultiplyHighSource) - Method in class org.apache.commons.rng.examples.jmh.core.LXMBenchmark
Benchmark an unsigned multiply.
unsignedMultiply128(LXMBenchmark.UnsignedMultiply128Source) - Method in class org.apache.commons.rng.examples.jmh.core.LXMBenchmark
Benchmark a 128-bit unsigned multiply.
UnsignedMultiply128Source() - Constructor for class org.apache.commons.rng.examples.jmh.core.LXMBenchmark.UnsignedMultiply128Source
 
UnsignedMultiplyHighSource() - Constructor for class org.apache.commons.rng.examples.jmh.core.LXMBenchmark.UnsignedMultiplyHighSource
 
usingCollections(ListShuffleBenchmark.ListData) - Method in class org.apache.commons.rng.examples.jmh.sampling.ListShuffleBenchmark
Performs a shuffle using java.utils.Collections.
usingDirectRandomAccess(ListShuffleBenchmark.ListData) - Method in class org.apache.commons.rng.examples.jmh.sampling.ListShuffleBenchmark
Performs a direct shuffle on the list using JDK Collections method.
usingDirectRandomAccessDirectionalBidirectional(ListShuffleBenchmark.ListData) - Method in class org.apache.commons.rng.examples.jmh.sampling.ListShuffleBenchmark
Performs a direct shuffle on the list using JDK Collections method modified to handle a directional shuffle from a start index.
usingDirectRandomAccessSublistBidirectional(ListShuffleBenchmark.ListData) - Method in class org.apache.commons.rng.examples.jmh.sampling.ListShuffleBenchmark
Performs a direct shuffle on the list using JDK Collections method modified to handle a directional shuffle from a start index by extracting a sub-list.
usingListSampler(ListShuffleBenchmark.ListData) - Method in class org.apache.commons.rng.examples.jmh.sampling.ListShuffleBenchmark
Performs a shuffle using the current ListSampler shuffle.
usingListSamplerBidirectional(ListShuffleBenchmark.ListData) - Method in class org.apache.commons.rng.examples.jmh.sampling.ListShuffleBenchmark
Performs a shuffle using the current ListSampler shuffle.
usingPermutationSampler(ListShuffleBenchmark.ListData) - Method in class org.apache.commons.rng.examples.jmh.sampling.ListShuffleBenchmark
Performs a shuffle using ListSampler shuffle method from version 1.2 which delegates to the PermuationSampler.
usingPermutationSamplerBidirectional(ListShuffleBenchmark.ListData) - Method in class org.apache.commons.rng.examples.jmh.sampling.ListShuffleBenchmark
Performs a shuffle using ListSampler shuffle method from version 1.2 which delegates to the PermuationSampler.
usingPermutationSamplerRandomAccess(ListShuffleBenchmark.ListData) - Method in class org.apache.commons.rng.examples.jmh.sampling.ListShuffleBenchmark
Performs a shuffle using ListSampler shuffle method from version 1.2 which delegates to the PermuationSampler.
usingPermutationSamplerRandomAccessBidirectional(ListShuffleBenchmark.ListData) - Method in class org.apache.commons.rng.examples.jmh.sampling.ListShuffleBenchmark
Performs a shuffle using ListSampler shuffle method from version 1.2 which delegates to the PermuationSampler.

W

Well44497b_nextInt() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
Well44497b_nextLong() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 

X

XoRoShiRo128Plus_nextInt() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
XoRoShiRo128Plus_nextLong() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
XorShift1024StarPhi_nextInt() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 
XorShift1024StarPhi_nextLong() - Method in class org.apache.commons.rng.examples.jmh.simple.SeedGenerationPerformance
 

Z

ZigguratSamplerPerformance - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
Executes a benchmark to compare the speed of generation of random numbers using variations of the ziggurat method.
ZigguratSamplerPerformance() - Constructor for class org.apache.commons.rng.examples.jmh.sampling.distribution.ZigguratSamplerPerformance
 
ZigguratSamplerPerformance.DiffSources - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
Defines method to use for creating two random long values in ascending order.
ZigguratSamplerPerformance.ExpSources - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
Defines method to use for computing exp(x) when -8 <= x <= 0.
ZigguratSamplerPerformance.IndexCompareSources - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
Defines method to use for creating an index values from a random long and comparing it to an int limit.
ZigguratSamplerPerformance.IndexSources - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
Defines method to use for creating int index values from a random long.
ZigguratSamplerPerformance.InterpolationSources - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
Defines method to use for interpolating the X or Y tables from unsigned long values.
ZigguratSamplerPerformance.LongSources - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
Defines method to use for creating unsigned long values.
ZigguratSamplerPerformance.SequentialSources - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
The samplers to use for testing the ziggurat method with sequential sample generation.
ZigguratSamplerPerformance.SignBitSources - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
Defines method to extract a sign bit from a long value.
ZigguratSamplerPerformance.SingleSources - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
The samplers to use for testing the ziggurat method with single sample generation.
ZigguratSamplerPerformance.Sources - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
The samplers to use for testing the ziggurat method.
A B C D E F G I J K L M N O P R S T U W X Z 
All Classes All Packages