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
All Classes All Packages
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
orUniformRandomProvider.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[])
andUniformRandomProvider.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()
andUniformRandomProvider.nextInt(int)
. - getNextLong() - Static method in class org.apache.commons.rng.examples.jmh.core.BaselineUtils
-
Gets a baseline provider for
UniformRandomProvider.nextLong()
andUniformRandomProvider.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 ofNormalizedGaussianSampler
. - 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()
andUniformRandomProvider.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()
andUniformRandomProvider.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
andbeta != 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
andbeta = 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
andbeta != 0
. - StableSamplerPerformance.SamplerSource - Class in org.apache.commons.rng.examples.jmh.sampling.distribution
-
Defines the
RandomSource
for testing aContinuousSampler
. - 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.
All Classes All Packages