Class SinCosPerformance.BaseNumbers
- java.lang.Object
-
- org.apache.commons.numbers.examples.jmh.complex.SinCosPerformance.NumberSize
-
- org.apache.commons.numbers.examples.jmh.complex.SinCosPerformance.BaseNumbers
-
- Direct Known Subclasses:
SinCosPerformance.Numbers
,SinCosPerformance.UniformNumbers
- Enclosing class:
- SinCosPerformance
public abstract static class SinCosPerformance.BaseNumbers extends SinCosPerformance.NumberSize
Contains an array of numbers.
-
-
Field Summary
Fields Modifier and Type Field Description protected double[]
numbers
The numbers.
-
Constructor Summary
Constructors Constructor Description BaseNumbers()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract double[]
createNumbers(SplittableRandom rng)
Creates the numbers.double[]
getNumbers()
Gets the numbers.void
setup()
Create the complex numbers.-
Methods inherited from class org.apache.commons.numbers.examples.jmh.complex.SinCosPerformance.NumberSize
getSize
-
-
-
-
Method Detail
-
getNumbers
public double[] getNumbers()
Gets the numbers.- Returns:
- the numbers
-
setup
public void setup()
Create the complex numbers.
-
createNumbers
protected abstract double[] createNumbers(SplittableRandom rng)
Creates the numbers.- Parameters:
rng
- Random number generator.- Returns:
- the random number
-
-