All Classes
-
All Classes Interface Summary Class Summary Class Description ComplexPerformance Executes a benchmark to measure the speed of operations in theComplex
class.ComplexPerformance.ComplexAndRealNumbers Contains an array of complex numbers and an array of real numbers.ComplexPerformance.ComplexNumbers Contains an array of complex numbers.ComplexPerformance.ComplexNumberSize Contains the size of numbers.ComplexPerformance.TwoComplexNumbers Contains two arrays of complex numbers.DoubleSplitPerformance Executes a benchmark to measure the speed of operations in theLinearCombination
class.DoubleSplitPerformance.BiFactors The factors to multiply.DoubleSplitPerformance.NonNormalMethod The method to test for a non-normal number.DoubleSplitPerformance.NonNormalNumbers The numbers to test to determine if they are not normal.DoubleSplitPerformance.Numbers The numbers to split.DoubleSplitPerformance.RoundoffMethod The method to compute the product round-off.DoubleSplitPerformance.SplitMethod The split method.ErfPerformance Executes a benchmark to estimate the speed of error function operations.ErfPerformance.BaseData Contains an array of numbers.ErfPerformance.ErfcData Contains an array of numbers in the range for the complementary error function.ErfPerformance.ErfData Contains an array of numbers in the range for the error function.ErfPerformance.FunctionData Contains an array of numbers and the method to compute the error function.ErfPerformance.InverseErfcData Contains an array of numbers in the range [0, 2] for the inverse complementary error function.ErfPerformance.InverseErfData Contains an array of numbers in the range [-1, 1] for the inverse error function.ErfPerformance.NumberData Contains an array of numbers.EuclideanNormAlgorithmPerformance Execute benchmarks for the algorithms in theEuclideanNormAlgorithms
class.EuclideanNormAlgorithmPerformance.VectorArrayInput Class providing input vectors for benchmarks.EuclideanNormAlgorithms Class containing various Euclidean norm computation methods for comparison.EuclideanNormEvaluator Class used to evaluate the accuracy of different norm computation methods.EuclideanNormEvaluator.Stats Class containing evaluation statistics for a single computation method.GammaContinuedFractionPerformance Executes a benchmark to estimate the speed of continued fraction implementations that compute the regularized incomplete upper gamma function Q.GammaContinuedFractionPerformance.BaseData Contains the function to evaluate the continued fraction.LinearCombination Computes linear combinations as the the sum of the products of two sequences of numbersai bi
.LinearCombination.FourD Compute the sum of the products of two sequences of 4 factors.LinearCombination.ND Compute the sum of the products of two sequences ofn
factors.LinearCombination.ThreeD Compute the sum of the products of two sequences of 3 factors.LinearCombination.TwoD Compute the sum of the products of two sequences of 2 factors.LinearCombinationPerformance Executes a benchmark to measure the speed of operations in theLinearCombination
class.LinearCombinationPerformance.Calculator TheLinearCombination
implementation.LinearCombinationPerformance.Factors The factors to multiply.LinearCombinationPerformance.LengthFactors The factors to multiply of a specific length.LinearCombinations Provides implementations to computes linear combinations as the the sum of the products of two sequences of numbersai bi
.LinearCombinations.BaseLinearCombination Base class to compute a linear combination with high accuracy.LinearCombinations.Dekker Computes linear combinations using the double-length multiplication and summation algorithms of Dekker.LinearCombinations.Dot2s Computes linear combinations accurately using the Dot2s algorithm of Ogita et al for 2-fold precision of the sum.LinearCombinations.DotK Computes linear combinations accurately using the DotK algorithm of Ogita et al for K-fold precision of the sum.LinearCombinations.Exact Computes linear combinations exactly using BigDecimal.LinearCombinations.ExtendedPrecision Computes linear combinations accurately using extended precision representations of floating point numbers.NormPerformance Execute benchmarks for the methods in theNorm
class.NormPerformance.VectorArrayInput Class providing input vectors for benchmarks.NormPerformance.VectorArrayInput2D Class providing 2D input vectors for benchmarks.SinCosPerformance Executes a benchmark to estimate the speed of sin/cos operations.SinCosPerformance.BaseNumbers Contains an array of numbers.SinCosPerformance.Numbers Contains an array of numbers.SinCosPerformance.NumberSize Contains the size of numbers.SinCosPerformance.UniformNumbers Contains an array of uniform numbers.StickySumPerformance Executes a benchmark to measure the speed of operations in theLinearCombination
class.StickySumPerformance.BiFactors The factors to sum.StickySumPerformance.SumMethod The summation method.SumPerformance Executes a benchmark to measure the speed of operations in theSum
class.SumPerformance.ArrayInput Class providing double arrays for benchmarks.