A B C D E F G H I L M N O P R S T U V 
All Classes All Packages

A

abs(ComplexPerformance.ComplexNumbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance
 
absMathHypot(ComplexPerformance.ComplexNumbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance
This test demonstrates that the Math.hypot(double, double) method is not as fast as the custom implementation in abs().
acos(ComplexPerformance.ComplexNumbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance
 
acosh(ComplexPerformance.ComplexNumbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance
 
add(ComplexPerformance.TwoComplexNumbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance
 
addMethod(String, ToDoubleFunction<double[]>) - Method in class org.apache.commons.numbers.examples.jmh.core.EuclideanNormEvaluator
Add a computation method to be evaluated.
addReal(ComplexPerformance.ComplexAndRealNumbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance
 
arg(ComplexPerformance.ComplexNumbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance
 
ArrayInput() - Constructor for class org.apache.commons.numbers.examples.jmh.core.SumPerformance.ArrayInput
 
asin(ComplexPerformance.ComplexNumbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance
 
asinh(ComplexPerformance.ComplexNumbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance
 
atan(ComplexPerformance.ComplexNumbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance
 
atanh(ComplexPerformance.ComplexNumbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance
 

B

BaseData() - Constructor for class org.apache.commons.numbers.examples.jmh.gamma.ErfPerformance.BaseData
 
BaseData() - Constructor for class org.apache.commons.numbers.examples.jmh.gamma.GammaContinuedFractionPerformance.BaseData
 
baseline(NormPerformance.VectorArrayInput, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.core.NormPerformance
Compute a baseline performance metric with a method that does nothing.
baseline(ErfPerformance.BaseData, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.gamma.ErfPerformance
Baseline the JMH overhead for all the benchmarks that evaluate a function of an array of numbers.
BaseLinearCombination() - Constructor for class org.apache.commons.numbers.examples.jmh.core.LinearCombinations.BaseLinearCombination
 
baselineCopy(ComplexPerformance.ComplexNumbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance
Baseline the creation of a copy complex number.
baselineDouble(SumPerformance.ArrayInput, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.core.SumPerformance
Benchmark baseline for functions that use two input arrays.
baselineIdentity(ComplexPerformance.ComplexNumbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance
Baseline the JMH overhead for the loop execute to consume Complex objects.
baselineIdentity(SinCosPerformance.Numbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.SinCosPerformance
Baseline the JMH overhead for all the benchmarks that create numbers.
baselineSingle(SumPerformance.ArrayInput, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.core.SumPerformance
Benchmark baseline for functions that use a single input array.
BaseNumbers() - Constructor for class org.apache.commons.numbers.examples.jmh.complex.SinCosPerformance.BaseNumbers
 
BiFactors() - Constructor for class org.apache.commons.numbers.examples.jmh.core.DoubleSplitPerformance.BiFactors
 
BiFactors() - Constructor for class org.apache.commons.numbers.examples.jmh.core.StickySumPerformance.BiFactors
 

C

Calculator() - Constructor for class org.apache.commons.numbers.examples.jmh.core.LinearCombinationPerformance.Calculator
 
ComplexAndRealNumbers() - Constructor for class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance.ComplexAndRealNumbers
 
ComplexNumbers() - Constructor for class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance.ComplexNumbers
 
ComplexNumberSize() - Constructor for class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance.ComplexNumberSize
 
ComplexPerformance - Class in org.apache.commons.numbers.examples.jmh.complex
Executes a benchmark to measure the speed of operations in the Complex class.
ComplexPerformance() - Constructor for class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance
 
ComplexPerformance.ComplexAndRealNumbers - Class in org.apache.commons.numbers.examples.jmh.complex
Contains an array of complex numbers and an array of real numbers.
ComplexPerformance.ComplexNumbers - Class in org.apache.commons.numbers.examples.jmh.complex
Contains an array of complex numbers.
ComplexPerformance.ComplexNumberSize - Class in org.apache.commons.numbers.examples.jmh.complex
Contains the size of numbers.
ComplexPerformance.TwoComplexNumbers - Class in org.apache.commons.numbers.examples.jmh.complex
Contains two arrays of complex numbers.
computeValue(double[], double[]) - Method in class org.apache.commons.numbers.examples.jmh.core.LinearCombinations.BaseLinearCombination
Compute the sum of the products of two sequences of factors with high accuracy.
computeValue(double[], double[]) - Method in class org.apache.commons.numbers.examples.jmh.core.LinearCombinations.Dekker
 
computeValue(double[], double[]) - Method in class org.apache.commons.numbers.examples.jmh.core.LinearCombinations.Dot2s
Compute the sum of the products of two sequences of factors with high accuracy.
computeValue(double[], double[]) - Method in class org.apache.commons.numbers.examples.jmh.core.LinearCombinations.DotK
Compute the sum of the products of two sequences of factors with high accuracy.
computeValue(double[], double[]) - Method in class org.apache.commons.numbers.examples.jmh.core.LinearCombinations.Exact
 
computeValue(double[], double[]) - Method in class org.apache.commons.numbers.examples.jmh.core.LinearCombinations.ExtendedPrecision
 
conj(ComplexPerformance.ComplexNumbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance
 
conj2(ComplexPerformance.ComplexNumbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance
Explicit benchmark without using a method reference.
cos(ComplexPerformance.ComplexNumbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance
 
cosh(ComplexPerformance.ComplexNumbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance
 
createArrays() - Method in class org.apache.commons.numbers.examples.jmh.core.SumPerformance.ArrayInput
Create the input arrays for the instance.
createFunction() - Method in class org.apache.commons.numbers.examples.jmh.gamma.ErfPerformance.ErfcData
Creates the function from the implementation name.
createFunction() - Method in class org.apache.commons.numbers.examples.jmh.gamma.ErfPerformance.ErfData
Creates the function from the implementation name.
createFunction() - Method in class org.apache.commons.numbers.examples.jmh.gamma.ErfPerformance.FunctionData
Creates the function from the implementation name.
createFunction() - Method in class org.apache.commons.numbers.examples.jmh.gamma.ErfPerformance.InverseErfcData
Creates the function from the implementation name.
createFunction() - Method in class org.apache.commons.numbers.examples.jmh.gamma.ErfPerformance.InverseErfData
Creates the function from the implementation name.
createNumbers(SplittableRandom) - Method in class org.apache.commons.numbers.examples.jmh.complex.SinCosPerformance.BaseNumbers
Creates the numbers.
createNumbers(SplittableRandom) - Method in class org.apache.commons.numbers.examples.jmh.complex.SinCosPerformance.Numbers
Creates the numbers.
createNumbers(SplittableRandom) - Method in class org.apache.commons.numbers.examples.jmh.complex.SinCosPerformance.UniformNumbers
Creates the numbers.
createNumbers(SplittableRandom) - Method in class org.apache.commons.numbers.examples.jmh.gamma.ErfPerformance.BaseData
Creates the numbers.
createNumbers(SplittableRandom) - Method in class org.apache.commons.numbers.examples.jmh.gamma.ErfPerformance.ErfcData
Creates the numbers.
createNumbers(SplittableRandom) - Method in class org.apache.commons.numbers.examples.jmh.gamma.ErfPerformance.ErfData
Creates the numbers.
createNumbers(SplittableRandom) - Method in class org.apache.commons.numbers.examples.jmh.gamma.ErfPerformance.InverseErfcData
Creates the numbers.
createNumbers(SplittableRandom) - Method in class org.apache.commons.numbers.examples.jmh.gamma.ErfPerformance.InverseErfData
Creates the numbers.
createNumbers(SplittableRandom) - Method in class org.apache.commons.numbers.examples.jmh.gamma.ErfPerformance.NumberData
Creates the numbers.
createVectors() - Method in class org.apache.commons.numbers.examples.jmh.core.EuclideanNormAlgorithmPerformance.VectorArrayInput
Create the input vectors for the instance.
createVectors() - Method in class org.apache.commons.numbers.examples.jmh.core.NormPerformance.VectorArrayInput
Create the input vectors for the instance.

D

direct(EuclideanNormAlgorithmPerformance.VectorArrayInput, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.core.EuclideanNormAlgorithmPerformance
Compute the performance of the EuclideanNormAlgorithms.Direct class.
directEuclideanArray(NormPerformance.VectorArrayInput, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.core.NormPerformance
Compute a baseline performance metric using direct computation of the Euclidean norm.
divide(ComplexPerformance.TwoComplexNumbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance
 
divideReal(ComplexPerformance.ComplexAndRealNumbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance
 
DOT_3 - Static variable in class org.apache.commons.numbers.examples.jmh.core.LinearCombinations.DotK
An instance computing 3-fold precision.
DOT_4 - Static variable in class org.apache.commons.numbers.examples.jmh.core.LinearCombinations.DotK
An instance computing 4-fold precision.
DOT_5 - Static variable in class org.apache.commons.numbers.examples.jmh.core.LinearCombinations.DotK
An instance computing 5-fold precision.
DOT_6 - Static variable in class org.apache.commons.numbers.examples.jmh.core.LinearCombinations.DotK
An instance computing 6-fold precision.
DOT_7 - Static variable in class org.apache.commons.numbers.examples.jmh.core.LinearCombinations.DotK
An instance computing 7-fold precision.
DotK(int) - Constructor for class org.apache.commons.numbers.examples.jmh.core.LinearCombinations.DotK
Instantiates a new dot K.
DOUBLE - Static variable in class org.apache.commons.numbers.examples.jmh.core.LinearCombinations.ExtendedPrecision
An instance computing the final summation of the extended precision value using two-fold precision.
DoubleSplitPerformance - Class in org.apache.commons.numbers.examples.jmh.core
Executes a benchmark to measure the speed of operations in the LinearCombination class.
DoubleSplitPerformance() - Constructor for class org.apache.commons.numbers.examples.jmh.core.DoubleSplitPerformance
 
DoubleSplitPerformance.BiFactors - Class in org.apache.commons.numbers.examples.jmh.core
The factors to multiply.
DoubleSplitPerformance.NonNormalMethod - Class in org.apache.commons.numbers.examples.jmh.core
The method to test for a non-normal number.
DoubleSplitPerformance.NonNormalNumbers - Class in org.apache.commons.numbers.examples.jmh.core
The numbers to test to determine if they are not normal.
DoubleSplitPerformance.Numbers - Class in org.apache.commons.numbers.examples.jmh.core
The numbers to split.
DoubleSplitPerformance.RoundoffMethod - Class in org.apache.commons.numbers.examples.jmh.core
The method to compute the product round-off.
DoubleSplitPerformance.SplitMethod - Class in org.apache.commons.numbers.examples.jmh.core
The split method.

E

enorm(EuclideanNormAlgorithmPerformance.VectorArrayInput, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.core.EuclideanNormAlgorithmPerformance
Compute the performance of the EuclideanNormAlgorithms.Enorm class.
enormMod(EuclideanNormAlgorithmPerformance.VectorArrayInput, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.core.EuclideanNormAlgorithmPerformance
Compute the performance of the EuclideanNormAlgorithms.EnormMod class.
enormModExt(EuclideanNormAlgorithmPerformance.VectorArrayInput, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.core.EuclideanNormAlgorithmPerformance
Compute the performance of the EuclideanNormAlgorithms.EnormModExt class.
enormModKahan(EuclideanNormAlgorithmPerformance.VectorArrayInput, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.core.EuclideanNormAlgorithmPerformance
Compute the performance of the EuclideanNormAlgorithms.EnormModKahan class.
erf(ErfPerformance.ErfData, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.gamma.ErfPerformance
Benchmark the error function.
erfc(ErfPerformance.ErfcData, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.gamma.ErfPerformance
Benchmark the complementary error function.
ErfcData() - Constructor for class org.apache.commons.numbers.examples.jmh.gamma.ErfPerformance.ErfcData
 
ErfData() - Constructor for class org.apache.commons.numbers.examples.jmh.gamma.ErfPerformance.ErfData
 
ErfPerformance - Class in org.apache.commons.numbers.examples.jmh.gamma
Executes a benchmark to estimate the speed of error function operations.
ErfPerformance() - Constructor for class org.apache.commons.numbers.examples.jmh.gamma.ErfPerformance
 
ErfPerformance.BaseData - Class in org.apache.commons.numbers.examples.jmh.gamma
Contains an array of numbers.
ErfPerformance.ErfcData - Class in org.apache.commons.numbers.examples.jmh.gamma
Contains an array of numbers in the range for the complementary error function.
ErfPerformance.ErfData - Class in org.apache.commons.numbers.examples.jmh.gamma
Contains an array of numbers in the range for the error function.
ErfPerformance.FunctionData - Class in org.apache.commons.numbers.examples.jmh.gamma
Contains an array of numbers and the method to compute the error function.
ErfPerformance.InverseErfcData - Class in org.apache.commons.numbers.examples.jmh.gamma
Contains an array of numbers in the range [0, 2] for the inverse complementary error function.
ErfPerformance.InverseErfData - Class in org.apache.commons.numbers.examples.jmh.gamma
Contains an array of numbers in the range [-1, 1] for the inverse error function.
ErfPerformance.NumberData - Class in org.apache.commons.numbers.examples.jmh.gamma
Contains an array of numbers.
euclidean2d(NormPerformance.VectorArrayInput2D, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.core.NormPerformance
Compute the performance of the Norm.L2 2D method.
euclidean3d(NormPerformance.VectorArrayInput, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.core.NormPerformance
Compute the performance of the Norm.L2 3D norm computation.
euclideanArray(NormPerformance.VectorArrayInput, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.core.NormPerformance
Compute the performance of the Norm.L2 array norm method.
EuclideanNormAlgorithmPerformance - Class in org.apache.commons.numbers.examples.jmh.core
Execute benchmarks for the algorithms in the EuclideanNormAlgorithms class.
EuclideanNormAlgorithmPerformance() - Constructor for class org.apache.commons.numbers.examples.jmh.core.EuclideanNormAlgorithmPerformance
 
EuclideanNormAlgorithmPerformance.VectorArrayInput - Class in org.apache.commons.numbers.examples.jmh.core
Class providing input vectors for benchmarks.
EuclideanNormAlgorithms - Class in org.apache.commons.numbers.examples.jmh.core
Class containing various Euclidean norm computation methods for comparison.
EuclideanNormEvaluator - Class in org.apache.commons.numbers.examples.jmh.core
Class used to evaluate the accuracy of different norm computation methods.
EuclideanNormEvaluator() - Constructor for class org.apache.commons.numbers.examples.jmh.core.EuclideanNormEvaluator
 
EuclideanNormEvaluator.Stats - Class in org.apache.commons.numbers.examples.jmh.core
Class containing evaluation statistics for a single computation method.
evaluate(double[][]) - Method in class org.apache.commons.numbers.examples.jmh.core.EuclideanNormEvaluator
Evaluate the configured computation methods against the given array of input vectors.
evaluate(GammaContinuedFractionPerformance.BaseData, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.gamma.GammaContinuedFractionPerformance
Benchmark the error function.
exact(EuclideanNormAlgorithmPerformance.VectorArrayInput, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.core.EuclideanNormAlgorithmPerformance
Compute the performance of the EuclideanNormAlgorithms.Exact class.
EXACT - Static variable in class org.apache.commons.numbers.examples.jmh.core.LinearCombinations.ExtendedPrecision
An instance computing the final summation of the extended precision value exactly.
EXACT2 - Static variable in class org.apache.commons.numbers.examples.jmh.core.LinearCombinations.ExtendedPrecision
An instance computing the final summation of the extended precision value exactly.
exp(ComplexPerformance.ComplexNumbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance
 
extLinear(EuclideanNormAlgorithmPerformance.VectorArrayInput, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.core.EuclideanNormAlgorithmPerformance
Compute the performance of the EuclideanNormAlgorithms.ExtendedPrecisionLinearCombination class.
extLinearMod(EuclideanNormAlgorithmPerformance.VectorArrayInput, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.core.EuclideanNormAlgorithmPerformance
Compute the performance of the EuclideanNormAlgorithms.ExtendedPrecisionLinearCombinationMod class.
extLinearSinglePass(EuclideanNormAlgorithmPerformance.VectorArrayInput, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.core.EuclideanNormAlgorithmPerformance
Compute the performance of the EuclideanNormAlgorithms.ExtendedPrecisionLinearCombinationSinglePass class.
extLinearSqrt2(EuclideanNormAlgorithmPerformance.VectorArrayInput, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.core.EuclideanNormAlgorithmPerformance
Compute the performance of the EuclideanNormAlgorithms.ExtendedPrecisionLinearCombinationSqrt2 class.

F

Factors() - Constructor for class org.apache.commons.numbers.examples.jmh.core.LinearCombinationPerformance.Factors
 
fastMathCos(SinCosPerformance.Numbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.SinCosPerformance
Benchmark FastMath.cos(double).
fastMathSin(SinCosPerformance.Numbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.SinCosPerformance
Benchmark FastMath.sin(double).
fourD(LinearCombinationPerformance.Factors, Blackhole, LinearCombinationPerformance.Calculator) - Method in class org.apache.commons.numbers.examples.jmh.core.LinearCombinationPerformance
Compute the 4D scalar product for all the factors.
FunctionData() - Constructor for class org.apache.commons.numbers.examples.jmh.gamma.ErfPerformance.FunctionData
 

G

GammaContinuedFractionPerformance - Class in org.apache.commons.numbers.examples.jmh.gamma
Executes a benchmark to estimate the speed of continued fraction implementations that compute the regularized incomplete upper gamma function Q.
GammaContinuedFractionPerformance() - Constructor for class org.apache.commons.numbers.examples.jmh.gamma.GammaContinuedFractionPerformance
 
GammaContinuedFractionPerformance.BaseData - Class in org.apache.commons.numbers.examples.jmh.gamma
Contains the function to evaluate the continued fraction.
getA() - Method in class org.apache.commons.numbers.examples.jmh.core.SumPerformance.ArrayInput
Get the first set of input arrays.
getA(int) - Method in class org.apache.commons.numbers.examples.jmh.core.LinearCombinationPerformance.Factors
Gets the a factors.
getB() - Method in class org.apache.commons.numbers.examples.jmh.core.SumPerformance.ArrayInput
Get the second set of input arrays.
getB(int) - Method in class org.apache.commons.numbers.examples.jmh.core.LinearCombinationPerformance.Factors
Gets the b factors.
getFactors() - Method in class org.apache.commons.numbers.examples.jmh.core.DoubleSplitPerformance.BiFactors
Gets the factors to be multiplied as pairs.
getFactors() - Method in class org.apache.commons.numbers.examples.jmh.core.DoubleSplitPerformance.NonNormalNumbers
Gets the factors.
getFactors() - Method in class org.apache.commons.numbers.examples.jmh.core.StickySumPerformance.BiFactors
Gets the factors to be summed as pairs.
getFailCount() - Method in class org.apache.commons.numbers.examples.jmh.core.EuclideanNormEvaluator.Stats
Get the number of failed computations, meaning the number of computations that overflowed or underflowed.
getFourD() - Method in class org.apache.commons.numbers.examples.jmh.core.LinearCombinationPerformance.Calculator
 
getFunction() - Method in class org.apache.commons.numbers.examples.jmh.core.DoubleSplitPerformance.NonNormalMethod
Gets the function.
getFunction() - Method in class org.apache.commons.numbers.examples.jmh.core.DoubleSplitPerformance.RoundoffMethod
Gets the function.
getFunction() - Method in class org.apache.commons.numbers.examples.jmh.core.DoubleSplitPerformance.SplitMethod
Gets the function.
getFunction() - Method in class org.apache.commons.numbers.examples.jmh.core.StickySumPerformance.SumMethod
Gets the function.
getFunction() - Method in class org.apache.commons.numbers.examples.jmh.gamma.ErfPerformance.FunctionData
Gets the function.
getFunction() - Method in class org.apache.commons.numbers.examples.jmh.gamma.GammaContinuedFractionPerformance.BaseData
Gets the function.
getImplementation() - Method in class org.apache.commons.numbers.examples.jmh.gamma.ErfPerformance.FunctionData
Gets the implementation.
getLength() - Method in class org.apache.commons.numbers.examples.jmh.core.LinearCombinationPerformance.Factors
Gets the length of the array of factors.
getLength() - Method in class org.apache.commons.numbers.examples.jmh.core.LinearCombinationPerformance.LengthFactors
Gets the length of the array of factors.
getLength() - Method in class org.apache.commons.numbers.examples.jmh.core.NormPerformance.VectorArrayInput
Get the length of the input vectors.
getLength() - Method in class org.apache.commons.numbers.examples.jmh.core.NormPerformance.VectorArrayInput2D
Get the length of the input vectors.
getND() - Method in class org.apache.commons.numbers.examples.jmh.core.LinearCombinationPerformance.Calculator
 
getNumbers() - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance.ComplexNumbers
Gets the numbers.
getNumbers() - Method in class org.apache.commons.numbers.examples.jmh.complex.SinCosPerformance.BaseNumbers
Gets the numbers.
getNumbers() - Method in class org.apache.commons.numbers.examples.jmh.core.DoubleSplitPerformance.Numbers
Gets the factors.
getNumbers() - Method in class org.apache.commons.numbers.examples.jmh.gamma.ErfPerformance.NumberData
Gets the numbers.
getNumbers2() - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance.ComplexAndRealNumbers
Gets the second set of numbers.
getNumbers2() - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance.TwoComplexNumbers
Gets the second set of numbers.
getSize() - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance.ComplexNumberSize
Gets the size.
getSize() - Method in class org.apache.commons.numbers.examples.jmh.complex.SinCosPerformance.NumberSize
Gets the size.
getSize() - Method in class org.apache.commons.numbers.examples.jmh.core.LinearCombinationPerformance.Factors
Gets the number of scalar products to compute.
getSize() - Method in class org.apache.commons.numbers.examples.jmh.gamma.ErfPerformance.NumberData
Gets the size of the array of numbers.
getThreeD() - Method in class org.apache.commons.numbers.examples.jmh.core.LinearCombinationPerformance.Calculator
 
getTwoD() - Method in class org.apache.commons.numbers.examples.jmh.core.LinearCombinationPerformance.Calculator
 
getUlpErrorMax() - Method in class org.apache.commons.numbers.examples.jmh.core.EuclideanNormEvaluator.Stats
Get the ulp error maximum value.
getUlpErrorMean() - Method in class org.apache.commons.numbers.examples.jmh.core.EuclideanNormEvaluator.Stats
Get the ulp error mean.
getUlpErrorMin() - Method in class org.apache.commons.numbers.examples.jmh.core.EuclideanNormEvaluator.Stats
Get the ulp error minimum value.
getUlpErrorStdDev() - Method in class org.apache.commons.numbers.examples.jmh.core.EuclideanNormEvaluator.Stats
Get the ulp error standard deviation.
getVectors() - Method in class org.apache.commons.numbers.examples.jmh.core.EuclideanNormAlgorithmPerformance.VectorArrayInput
Get the input vectors.
getVectors() - Method in class org.apache.commons.numbers.examples.jmh.core.NormPerformance.VectorArrayInput
Get the input vectors.

H

high(DoubleSplitPerformance.Numbers, Blackhole, DoubleSplitPerformance.SplitMethod) - Method in class org.apache.commons.numbers.examples.jmh.core.DoubleSplitPerformance
Benchmark extracting the high part of the split number.
hypot(NormPerformance.VectorArrayInput2D, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.core.NormPerformance
Compute a baseline performance metric using Math.hypot(double, double).

I

imag(ComplexPerformance.ComplexNumbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance
 
INSTANCE - Static variable in class org.apache.commons.numbers.examples.jmh.core.LinearCombinations.Dekker
An instance.
INSTANCE - Static variable in class org.apache.commons.numbers.examples.jmh.core.LinearCombinations.Dot2s
An instance computing 2-fold precision.
INSTANCE - Static variable in class org.apache.commons.numbers.examples.jmh.core.LinearCombinations.Exact
An instance.
INSTANCE - Static variable in class org.apache.commons.numbers.examples.jmh.core.LinearCombinations.ExtendedPrecision
An instance computing the final summation of the extended precision value using standard precision.
inverseErf(ErfPerformance.InverseErfData, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.gamma.ErfPerformance
Benchmark the inverse error function.
inverseErfc(ErfPerformance.InverseErfcData, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.gamma.ErfPerformance
Benchmark the inverse complementary error function.
InverseErfcData() - Constructor for class org.apache.commons.numbers.examples.jmh.gamma.ErfPerformance.InverseErfcData
 
InverseErfData() - Constructor for class org.apache.commons.numbers.examples.jmh.gamma.ErfPerformance.InverseErfData
 
isFinite(ComplexPerformance.ComplexNumbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance
 
isInfinite(ComplexPerformance.ComplexNumbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance
 
isNaN(ComplexPerformance.ComplexNumbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance
 

L

LengthFactors() - Constructor for class org.apache.commons.numbers.examples.jmh.core.LinearCombinationPerformance.LengthFactors
 
LinearCombination - Interface in org.apache.commons.numbers.examples.jmh.core
Computes linear combinations as the the sum of the products of two sequences of numbers ai bi.
LinearCombination.FourD - Interface in org.apache.commons.numbers.examples.jmh.core
Compute the sum of the products of two sequences of 4 factors.
LinearCombination.ND - Interface in org.apache.commons.numbers.examples.jmh.core
Compute the sum of the products of two sequences of n factors.
LinearCombination.ThreeD - Interface in org.apache.commons.numbers.examples.jmh.core
Compute the sum of the products of two sequences of 3 factors.
LinearCombination.TwoD - Interface in org.apache.commons.numbers.examples.jmh.core
Compute the sum of the products of two sequences of 2 factors.
LinearCombinationPerformance - Class in org.apache.commons.numbers.examples.jmh.core
Executes a benchmark to measure the speed of operations in the LinearCombination class.
LinearCombinationPerformance() - Constructor for class org.apache.commons.numbers.examples.jmh.core.LinearCombinationPerformance
 
LinearCombinationPerformance.Calculator - Class in org.apache.commons.numbers.examples.jmh.core
The LinearCombination implementation.
LinearCombinationPerformance.Factors - Class in org.apache.commons.numbers.examples.jmh.core
The factors to multiply.
LinearCombinationPerformance.LengthFactors - Class in org.apache.commons.numbers.examples.jmh.core
The factors to multiply of a specific length.
LinearCombinations - Class in org.apache.commons.numbers.examples.jmh.core
Provides implementations to computes linear combinations as the the sum of the products of two sequences of numbers ai bi.
LinearCombinations.BaseLinearCombination - Class in org.apache.commons.numbers.examples.jmh.core
Base class to compute a linear combination with high accuracy.
LinearCombinations.Dekker - Class in org.apache.commons.numbers.examples.jmh.core
Computes linear combinations using the double-length multiplication and summation algorithms of Dekker.
LinearCombinations.Dot2s - Class in org.apache.commons.numbers.examples.jmh.core
Computes linear combinations accurately using the Dot2s algorithm of Ogita et al for 2-fold precision of the sum.
LinearCombinations.DotK - Class in org.apache.commons.numbers.examples.jmh.core
Computes linear combinations accurately using the DotK algorithm of Ogita et al for K-fold precision of the sum.
LinearCombinations.Exact - Class in org.apache.commons.numbers.examples.jmh.core
Computes linear combinations exactly using BigDecimal.
LinearCombinations.ExtendedPrecision - Class in org.apache.commons.numbers.examples.jmh.core
Computes linear combinations accurately using extended precision representations of floating point numbers.
log(ComplexPerformance.ComplexNumbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance
 
log10(ComplexPerformance.ComplexNumbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance
 
low(DoubleSplitPerformance.Numbers, Blackhole, DoubleSplitPerformance.SplitMethod) - Method in class org.apache.commons.numbers.examples.jmh.core.DoubleSplitPerformance
Benchmark extracting the low part of the split number.

M

mathCos(SinCosPerformance.Numbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.SinCosPerformance
Benchmark Math.cos(double).
mathSin(SinCosPerformance.Numbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.SinCosPerformance
Benchmark Math.sin(double).
mathSin2(SinCosPerformance.Numbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.SinCosPerformance
Explicit benchmark without using a method reference.
multiply(ComplexPerformance.TwoComplexNumbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance
 
multiplyReal(ComplexPerformance.ComplexAndRealNumbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance
 

N

nD(LinearCombinationPerformance.LengthFactors, Blackhole, LinearCombinationPerformance.Calculator) - Method in class org.apache.commons.numbers.examples.jmh.core.LinearCombinationPerformance
Compute the ND scalar product for all the factors.
negate(ComplexPerformance.ComplexNumbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance
 
nonNormal(DoubleSplitPerformance.NonNormalNumbers, Blackhole, DoubleSplitPerformance.NonNormalMethod) - Method in class org.apache.commons.numbers.examples.jmh.core.DoubleSplitPerformance
Benchmark testing if a number is non-normal.
NonNormalMethod() - Constructor for class org.apache.commons.numbers.examples.jmh.core.DoubleSplitPerformance.NonNormalMethod
 
NonNormalNumbers() - Constructor for class org.apache.commons.numbers.examples.jmh.core.DoubleSplitPerformance.NonNormalNumbers
 
norm(ComplexPerformance.ComplexNumbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance
 
NormPerformance - Class in org.apache.commons.numbers.examples.jmh.core
Execute benchmarks for the methods in the Norm class.
NormPerformance() - Constructor for class org.apache.commons.numbers.examples.jmh.core.NormPerformance
 
NormPerformance.VectorArrayInput - Class in org.apache.commons.numbers.examples.jmh.core
Class providing input vectors for benchmarks.
NormPerformance.VectorArrayInput2D - Class in org.apache.commons.numbers.examples.jmh.core
Class providing 2D input vectors for benchmarks.
NumberData() - Constructor for class org.apache.commons.numbers.examples.jmh.gamma.ErfPerformance.NumberData
 
numbers - Variable in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance.ComplexNumbers
The numbers.
numbers - Variable in class org.apache.commons.numbers.examples.jmh.complex.SinCosPerformance.BaseNumbers
The numbers.
Numbers() - Constructor for class org.apache.commons.numbers.examples.jmh.complex.SinCosPerformance.Numbers
 
Numbers() - Constructor for class org.apache.commons.numbers.examples.jmh.core.DoubleSplitPerformance.Numbers
 
NumberSize() - Constructor for class org.apache.commons.numbers.examples.jmh.complex.SinCosPerformance.NumberSize
 

O

org.apache.commons.numbers.examples.jmh.complex - package org.apache.commons.numbers.examples.jmh.complex
Benchmarks for the org.apache.commons.numbers.complex components.
org.apache.commons.numbers.examples.jmh.core - package org.apache.commons.numbers.examples.jmh.core
Benchmarks for the org.apache.commons.numbers.core components.
org.apache.commons.numbers.examples.jmh.gamma - package org.apache.commons.numbers.examples.jmh.gamma
Benchmarks for the org.apache.commons.numbers.gamma components.

P

pow(ComplexPerformance.TwoComplexNumbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance
 
powReal(ComplexPerformance.ComplexAndRealNumbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance
 
productLow(DoubleSplitPerformance.BiFactors, Blackhole, DoubleSplitPerformance.RoundoffMethod) - Method in class org.apache.commons.numbers.examples.jmh.core.DoubleSplitPerformance
Benchmark extracting the round-off from the product of two numbers.
proj(ComplexPerformance.ComplexNumbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance
 

R

rangeFastMathSin(SinCosPerformance.UniformNumbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.SinCosPerformance
Benchmark FastMath.sin(double) using a uniform range of numbers.
rangeMathSin(SinCosPerformance.UniformNumbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.SinCosPerformance
Benchmark Math.sin(double) using a uniform range of numbers.
real(ComplexPerformance.ComplexNumbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance
 
real2(ComplexPerformance.ComplexNumbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance
Explicit benchmark without using a method reference.
RoundoffMethod() - Constructor for class org.apache.commons.numbers.examples.jmh.core.DoubleSplitPerformance.RoundoffMethod
 

S

setup() - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance.ComplexAndRealNumbers
Create the complex numbers.
setup() - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance.ComplexNumbers
Create the complex numbers.
setup() - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance.TwoComplexNumbers
Create the complex numbers.
setup() - Method in class org.apache.commons.numbers.examples.jmh.complex.SinCosPerformance.BaseNumbers
Create the complex numbers.
setup() - Method in class org.apache.commons.numbers.examples.jmh.core.DoubleSplitPerformance.BiFactors
Create the factors.
setup() - Method in class org.apache.commons.numbers.examples.jmh.core.DoubleSplitPerformance.NonNormalMethod
Create the function.
setup() - Method in class org.apache.commons.numbers.examples.jmh.core.DoubleSplitPerformance.NonNormalNumbers
Create the factors.
setup() - Method in class org.apache.commons.numbers.examples.jmh.core.DoubleSplitPerformance.Numbers
Create the factors.
setup() - Method in class org.apache.commons.numbers.examples.jmh.core.DoubleSplitPerformance.RoundoffMethod
Create the function.
setup() - Method in class org.apache.commons.numbers.examples.jmh.core.DoubleSplitPerformance.SplitMethod
Create the function.
setup() - Method in class org.apache.commons.numbers.examples.jmh.core.LinearCombinationPerformance.Calculator
Setup the implementation.
setup() - Method in class org.apache.commons.numbers.examples.jmh.core.LinearCombinationPerformance.Factors
Create the factors.
setup() - Method in class org.apache.commons.numbers.examples.jmh.core.StickySumPerformance.BiFactors
Create the factors.
setup() - Method in class org.apache.commons.numbers.examples.jmh.core.StickySumPerformance.SumMethod
Create the function.
setup() - Method in class org.apache.commons.numbers.examples.jmh.gamma.ErfPerformance.FunctionData
Create the numbers and the function.
setup() - Method in class org.apache.commons.numbers.examples.jmh.gamma.ErfPerformance.NumberData
Create the numbers.
setup() - Method in class org.apache.commons.numbers.examples.jmh.gamma.GammaContinuedFractionPerformance.BaseData
Create the numbers and the function.
sin(ComplexPerformance.ComplexNumbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance
 
SinCosPerformance - Class in org.apache.commons.numbers.examples.jmh.complex
Executes a benchmark to estimate the speed of sin/cos operations.
SinCosPerformance() - Constructor for class org.apache.commons.numbers.examples.jmh.complex.SinCosPerformance
 
SinCosPerformance.BaseNumbers - Class in org.apache.commons.numbers.examples.jmh.complex
Contains an array of numbers.
SinCosPerformance.Numbers - Class in org.apache.commons.numbers.examples.jmh.complex
Contains an array of numbers.
SinCosPerformance.NumberSize - Class in org.apache.commons.numbers.examples.jmh.complex
Contains the size of numbers.
SinCosPerformance.UniformNumbers - Class in org.apache.commons.numbers.examples.jmh.complex
Contains an array of uniform numbers.
sinh(ComplexPerformance.ComplexNumbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance
 
SplitMethod() - Constructor for class org.apache.commons.numbers.examples.jmh.core.DoubleSplitPerformance.SplitMethod
 
sqrt(ComplexPerformance.ComplexNumbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance
 
sqrtNorm(ComplexPerformance.ComplexNumbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance
This test demonstrates that the method used in abs() is not as fast as using square root of the norm.
stickySum(StickySumPerformance.BiFactors, Blackhole, StickySumPerformance.SumMethod) - Method in class org.apache.commons.numbers.examples.jmh.core.StickySumPerformance
Benchmark the sticky summation of two numbers.
StickySumPerformance - Class in org.apache.commons.numbers.examples.jmh.core
Executes a benchmark to measure the speed of operations in the LinearCombination class.
StickySumPerformance() - Constructor for class org.apache.commons.numbers.examples.jmh.core.StickySumPerformance
 
StickySumPerformance.BiFactors - Class in org.apache.commons.numbers.examples.jmh.core
The factors to sum.
StickySumPerformance.SumMethod - Class in org.apache.commons.numbers.examples.jmh.core
The summation method.
subtract(ComplexPerformance.TwoComplexNumbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance
 
subtractReal(ComplexPerformance.ComplexAndRealNumbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance
 
sum(SumPerformance.ArrayInput, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.core.SumPerformance
Benchmark testing Sum addition performance.
SumMethod() - Constructor for class org.apache.commons.numbers.examples.jmh.core.StickySumPerformance.SumMethod
 
sumOfProducts(SumPerformance.ArrayInput, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.core.SumPerformance
Benchmark testing Sum linear combination performance.
SumPerformance - Class in org.apache.commons.numbers.examples.jmh.core
Executes a benchmark to measure the speed of operations in the Sum class.
SumPerformance() - Constructor for class org.apache.commons.numbers.examples.jmh.core.SumPerformance
 
SumPerformance.ArrayInput - Class in org.apache.commons.numbers.examples.jmh.core
Class providing double arrays for benchmarks.

T

tan(ComplexPerformance.ComplexNumbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance
 
tanh(ComplexPerformance.ComplexNumbers, Blackhole) - Method in class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance
 
threeD(LinearCombinationPerformance.Factors, Blackhole, LinearCombinationPerformance.Calculator) - Method in class org.apache.commons.numbers.examples.jmh.core.LinearCombinationPerformance
Compute the 3D scalar product for all the factors.
TwoComplexNumbers() - Constructor for class org.apache.commons.numbers.examples.jmh.complex.ComplexPerformance.TwoComplexNumbers
 
twoD(LinearCombinationPerformance.Factors, Blackhole, LinearCombinationPerformance.Calculator) - Method in class org.apache.commons.numbers.examples.jmh.core.LinearCombinationPerformance
Compute the 2D scalar product for all the factors.

U

UniformNumbers() - Constructor for class org.apache.commons.numbers.examples.jmh.complex.SinCosPerformance.UniformNumbers
 

V

value(double[], double[]) - Method in interface org.apache.commons.numbers.examples.jmh.core.LinearCombination.ND
Compute the sum of the products of two sequences of factors.
value(double[], double[]) - Method in class org.apache.commons.numbers.examples.jmh.core.LinearCombinations.BaseLinearCombination
Compute the sum of the products of two sequences of factors.
value(double, double, double, double) - Method in interface org.apache.commons.numbers.examples.jmh.core.LinearCombination.TwoD
Compute the sum of the products of two sequences of factors.
value(double, double, double, double) - Method in class org.apache.commons.numbers.examples.jmh.core.LinearCombinations.Dekker
 
value(double, double, double, double) - Method in class org.apache.commons.numbers.examples.jmh.core.LinearCombinations.Dot2s
Compute the sum of the products of two sequences of factors.
value(double, double, double, double) - Method in class org.apache.commons.numbers.examples.jmh.core.LinearCombinations.DotK
Compute the sum of the products of two sequences of factors.
value(double, double, double, double) - Method in class org.apache.commons.numbers.examples.jmh.core.LinearCombinations.Exact
 
value(double, double, double, double) - Method in class org.apache.commons.numbers.examples.jmh.core.LinearCombinations.ExtendedPrecision
 
value(double, double, double, double, double, double) - Method in interface org.apache.commons.numbers.examples.jmh.core.LinearCombination.ThreeD
Compute the sum of the products of two sequences of factors.
value(double, double, double, double, double, double) - Method in class org.apache.commons.numbers.examples.jmh.core.LinearCombinations.Dekker
 
value(double, double, double, double, double, double) - Method in class org.apache.commons.numbers.examples.jmh.core.LinearCombinations.Dot2s
Compute the sum of the products of two sequences of factors.
value(double, double, double, double, double, double) - Method in class org.apache.commons.numbers.examples.jmh.core.LinearCombinations.DotK
Compute the sum of the products of two sequences of factors.
value(double, double, double, double, double, double) - Method in class org.apache.commons.numbers.examples.jmh.core.LinearCombinations.Exact
 
value(double, double, double, double, double, double) - Method in class org.apache.commons.numbers.examples.jmh.core.LinearCombinations.ExtendedPrecision
 
value(double, double, double, double, double, double, double, double) - Method in interface org.apache.commons.numbers.examples.jmh.core.LinearCombination.FourD
Compute the sum of the products of two sequences of factors.
value(double, double, double, double, double, double, double, double) - Method in class org.apache.commons.numbers.examples.jmh.core.LinearCombinations.Dekker
 
value(double, double, double, double, double, double, double, double) - Method in class org.apache.commons.numbers.examples.jmh.core.LinearCombinations.Dot2s
Compute the sum of the products of two sequences of factors.
value(double, double, double, double, double, double, double, double) - Method in class org.apache.commons.numbers.examples.jmh.core.LinearCombinations.DotK
Compute the sum of the products of two sequences of factors.
value(double, double, double, double, double, double, double, double) - Method in class org.apache.commons.numbers.examples.jmh.core.LinearCombinations.Exact
 
value(double, double, double, double, double, double, double, double) - Method in class org.apache.commons.numbers.examples.jmh.core.LinearCombinations.ExtendedPrecision
 
VectorArrayInput() - Constructor for class org.apache.commons.numbers.examples.jmh.core.EuclideanNormAlgorithmPerformance.VectorArrayInput
 
VectorArrayInput() - Constructor for class org.apache.commons.numbers.examples.jmh.core.NormPerformance.VectorArrayInput
 
VectorArrayInput2D() - Constructor for class org.apache.commons.numbers.examples.jmh.core.NormPerformance.VectorArrayInput2D
 
verify() - Method in class org.apache.commons.numbers.examples.jmh.gamma.ErfPerformance.ErfcData
Verify the numbers for the function.
verify() - Method in class org.apache.commons.numbers.examples.jmh.gamma.ErfPerformance.ErfData
Verify the numbers for the function.
verify() - Method in class org.apache.commons.numbers.examples.jmh.gamma.ErfPerformance.FunctionData
Verify the numbers for the function.
verify() - Method in class org.apache.commons.numbers.examples.jmh.gamma.ErfPerformance.InverseErfcData
Verify the numbers for the function.
verify() - Method in class org.apache.commons.numbers.examples.jmh.gamma.ErfPerformance.InverseErfData
Verify the numbers for the function.
A B C D E F G H I L M N O P R S T U V 
All Classes All Packages