All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractField<T extends NativeOperators<T>> Boiler-plate code for concrete implementations ofField
.Addition<T> Addition.Angle Represents the angle concept.Angle.Deg Unit: degrees.Angle.Normalizer Normalizes an angle around a center value.Angle.Rad Unit: radians.Angle.Turn Unit: turns.ArithmeticUtils Some useful, arithmetics related, additions to the built-in functions inMath
.ArithmeticUtils.NumbersArithmeticException Exception.Beta BigFraction Representation of a rational number using arbitrary precision.BigFractionField BigFraction
field.BinomialCoefficient Representation of the binomial coefficient.BinomialCoefficientDouble Representation of the binomial coefficient, as adouble
.BoostBeta Implementation of the regularized beta functions and incomplete beta functions.BoostErf Implementation of the error function and its inverse.BoostGamma Implementation of the Regularized Gamma functions and Incomplete Gamma functions.BoostGamma.Lanczos 53-bit precision implementation of the Lanczos approximation.BoostMath Math functions used by the Boost functions.BoostTools Utility tools used by the Boost functions.BrentSolver This class implements the Brent algorithm for finding zeros of real univariate functions.Combinations Combinations.LexicographicComparator Defines a lexicographic ordering of the combinations.Combinations.LexicographicIterator Lexicographic combinations iterator.Combinations.SingletonIterator Iterator with just one element to handle degenerate cases (full array, empty array) for combination iterator.CombinatoricsException Package private exception class with constants for frequently used messages.Complex Cartesian representation of a complex number.Complex.ComplexConstructor Define a constructor for a Complex.ContinuedFraction Provides a generic means to evaluate continued fractions.CosAngle Computes the cosine of the angle between two vectors.Digamma Erf Erfc Erfcx Scaled complementary error function.ErfDifference Computes the difference betweenerror function values
.ExtendedPrecision Computes extended precision floating-point operations.Factorial FactorialDouble Deprecated. Since 1.1 this functionality has been replaced withFactorial.doubleValue(int)
.Field<T> Interface representing a field.FP64 Wraps adouble
value in order to be used as a field element.FP64Field Double
field.Fraction Representation of a rational number.FractionException Package private exception class with constants for frequently used messages.FractionField Fraction
field.Gamma Gamma function \( \Gamma(x) \).GammaException Package private exception class with constants for frequently used messages.GammaRatio Ratio of Gamma functions.GeneralizedContinuedFraction Provides a means to evaluate generalized continued fractions.GeneralizedContinuedFraction.Coefficient Defines then
-th "a" and "b" coefficients of the continued fraction.IncompleteBeta IncompleteGamma IncompleteGamma.Lower Lower incomplete Gamma function \( \gamma(a, x) \).IncompleteGamma.Upper Upper incomplete Gamma function \( \Gamma(a, x) \).InverseErf Inverse of the error function.InverseErfc Inverse of the complementary error function.InvGamma1pm1 Function \( \frac{1}{\Gamma(1 + x)} - 1 \).LanczosApproximation Lanczos approximation to the Gamma function.LogBeta Computes \( log_e B(p, q) \).LogBinomialCoefficient Natural logarithm of the binomial coefficient.LogFactorial Class for computing the natural logarithm of the factorial of a number.LogGamma Natural logarithm of the absolute value of \( \Gamma(x) \).LogGamma1p Function \( \ln \Gamma(1 + x) \).LogGammaSum Computes \( \log_e(\Gamma(a+b)) \).MultidimensionalCounter Converter between unidimensional storage structure and multidimensional conceptual structure.Multiplication<T> Multiplication.NativeOperators<T> Operators that can be implemented in a more performant way using the language constructs.Norm Norm functions.Norm.Array Function of array argument.Norm.Three Function of 3 arguments.Norm.Two Function of 2 arguments.Policy Encapsulate the policy for function evaluation.Precision Utilities for comparing numbers.Precision.DoubleEquivalence Interface containing comparison operations for doubles that allow values to be considered equal even if they are not exactly equal.Primes Methods related to prime numbers in the range ofint
.Quaternion This class implements quaternions (Hamilton's hypercomplex numbers).Quaternion.QuaternionParsingException Quaternion.Type For enabling optimized implementations.Quaternion.Type.Default Default implementations.Quaternion.Type.Normalized Implementations for normalized quaternions.Reduce Reduces|a - offset|
to the primary interval[0, |period|)
.RegularizedBeta RegularizedGamma RegularizedGamma.P Lower regularized Gamma function \( P(a, x) \).RegularizedGamma.Q Upper regularized Gamma function \( Q(a, x) \).Slerp Perform spherical linear interpolation (Slerp).SmallPrimes Utility methods to work on primes within theint
range.SolverException Package private exception class with constants for frequently used messages.SortInPlace Sort an array and perform the same reordering of entries on other arrays.SortInPlace.PairDoubleInteger Helper data structure holding a (double, integer) pair.SpecialMath Special math functions.Sum Class providing accurate floating-point sums and linear combinations.Trigamma