- a() - Method in class math.function.CubicFunction
-
retrieve the coefficient of the leading term of the polynomial.
- a() - Method in class math.function.QuadraticFunction
-
retrieve the coefficient of the leading term of the polynomial.
- a0() - Method in class math.polynomial.interpolation.LinearInterpolation
-
- a1() - Method in class math.polynomial.interpolation.LinearInterpolation
-
- abs() - Method in class math.Complex
-
- abs() - Method in interface math.FieldElement
-
Compute and return the absolute value of this element.
- abs() - Method in class math.Rational
-
- abs() - Method in class math.Real
-
- AbstractFunction - Class in math.function
-
A partial implementation of a scalar-valued function of one variable.
- AbstractFunction() - Constructor for class math.function.AbstractFunction
-
- AbstractMultivariateFunction - Class in math.function
-
A partial implementation of a scalar-valued function of several variables.
- AbstractMultivariateFunction() - Constructor for class math.function.AbstractMultivariateFunction
-
- additiveInverse() - Method in class math.Complex
-
- additiveInverse() - Method in interface math.FieldElement
-
Return the element of this field that, when added to this element, produces the additive identity.
- additiveInverse() - Method in class math.Rational
-
- additiveInverse() - Method in class math.Real
-
Take the additive inverse, or negative, of this real number and return the result.
- arrayFrom(double...) - Static method in class math.Reals
-
- asDouble() - Method in class math.Real
-
- at(Real) - Method in class math.function.CubicFunction
-
Evaluate this function at the given point and return the result.
- at(double) - Method in class math.function.CubicFunction
-
- at(double) - Method in interface math.function.Function
-
Compute and return the value of the function at the given point.
- at(double) - Method in class math.function.GeneralFunction
-
- at(double...) - Method in interface math.function.MultivariateDoubleFunction
-
Compute and return the value of the function at the given point.
- at(Vector) - Method in interface math.function.MultivariateFunction
-
Compute and return the value of the function at the given point.
- at(Real) - Method in class math.function.QuadraticFunction
-
Compute and return the value of the function at the given point.
- at(double) - Method in class math.function.QuadraticFunction
-
- at(double, double) - Method in interface math.function.SlopeFunction
-
Compute the slope of the function at the given point using the given function value.
- at(int) - Method in class math.linear.doubles.Vector
-
Return the element at index i, where indexing begins at 0.
- c() - Method in class math.function.CubicFunction
-
retrieve the coefficient of the first degree term of the polynomial.
- c() - Method in class math.function.QuadraticFunction
-
retrieve the constant term of the polynomial.
- centralDifferenceApproximation(Function, double, double) - Static method in class math.function.NumericalDerivatives
-
- centralDifferenceGradient(MultivariateDoubleFunction, double[], double) - Static method in class math.function.NumericalDerivatives
-
- centralDifferenceGradient(MultivariateFunction, Vector, double) - Static method in class math.function.NumericalDerivatives
-
- coefficients() - Method in class math.function.CubicFunction
-
retrieve the coefficients of the polynomial.
- coefficients() - Method in class math.function.QuadraticFunction
-
retrieve the coefficients of the polynomial.
- coefficientsDbl() - Method in class math.function.CubicFunction
-
retrieve the coefficients of the polynomial as primitives.
- coefficientsDbl() - Method in class math.function.QuadraticFunction
-
retrieve the coefficients of the polynomial as primitives.
- compareTo(Complex) - Method in class math.Complex
-
- compareTo(Rational) - Method in class math.Rational
-
- compareTo(Real) - Method in class math.Real
-
- Complex - Class in math
-
A representation of a complex number.
- Complex() - Constructor for class math.Complex
-
Construct a new complex number with real and imaginary parts both equal to 0.
- Complex(double) - Constructor for class math.Complex
-
Construct a new complex number with zero imaginary part, i.e, a real number.
- Complex(double, double) - Constructor for class math.Complex
-
Construct a new complex number with the given real and imaginary parts.
- complexSqrt() - Method in class math.Real
-
- conjugate() - Method in class math.Complex
-
- conjugate() - Method in interface math.FieldElement
-
Compute and return the conjugate of this element.
- conjugate() - Method in class math.Rational
-
- conjugate() - Method in class math.Real
-
- contains(double) - Method in class math.Real.Interval
-
- correlationOf(double[], double[]) - Static method in class math.stats.Statistics
-
- covarianceOf(double[], double[]) - Static method in class math.stats.Statistics
-
- create(int, int, double[]) - Static method in class math.linear.doubles.Matrix
-
Create a new matrix with the supplied data and dimensions.
- cubed() - Method in class math.Real
-
Cube this real number and return the result.
- CubicFunction - Class in math.function
-
A univariate polynomial function of degree 3.
- CubicFunction(Real, Real, Real, Real) - Constructor for class math.function.CubicFunction
-
Create a new cubic function using the given coefficients.
- CubicFunction(double, double, double, double) - Constructor for class math.function.CubicFunction
-
Create a new cubic function using the given coefficients.
- math - package math
-
General mathematical functionality.
- math.function - package math.function
-
Various mathematical functions.
- math.linear.doubles - package math.linear.doubles
-
Linear algebra functionality using primitive double values in place of
FieldElements.
- math.operations - package math.operations
-
Useful convenience methods for numeric data.
- math.optim - package math.optim
-
Mathematical optimization functions and algorithms.
- math.polynomial.interpolation - package math.polynomial.interpolation
-
Classes for polynomial interpolation.
- math.stats - package math.stats
-
Statistical computations and functions.
- math.stats.distributions - package math.stats.distributions
-
Probability distributions.
- Matrices - Class in math.linear.doubles
-
Static methods for creating Matrix objects.
- Matrix - Class in math.linear.doubles
-
An immutable and thread-safe implementation of a real-valued matrix.
- Matrix(int, int, double) - Constructor for class math.linear.doubles.Matrix
-
Create a new matrix with the given dimensions filled with the supplied value.
- Matrix(double[][], Matrix.Order) - Constructor for class math.linear.doubles.Matrix
-
Create a new matrix from the given two-dimensional array of data.
- Matrix.IdentityBuilder - Class in math.linear.doubles
-
A class that allows one to start with an identity matrix, then set specific elements before creating
an immutable Matrix.
- Matrix.Order - Enum in math.linear.doubles
-
- meanOf(double[]) - Static method in class math.stats.Statistics
-
- medianOf(double[]) - Static method in class math.stats.Statistics
-
- minus(Complex) - Method in class math.Complex
-
- minus(T) - Method in interface math.FieldElement
-
Subtract the given element from this element.
- minus(Matrix) - Method in class math.linear.doubles.Matrix
-
Subtract the given matrix from this matrix and return the resulting difference.
- minus(Vector) - Method in class math.linear.doubles.Vector
-
Subtract the given vector from this vector and return the result in a new vector.
- minus(double) - Method in class math.linear.doubles.Vector
-
Subtract the given scalar from this vector and return the result in a new vector.
- minus(Rational) - Method in class math.Rational
-
- minus(Real) - Method in class math.Real
-
Subtract the given real number from this real number and return the result.
- minus(Complex) - Method in class math.Real
-
- MultivariateDoubleFunction - Interface in math.function
-
A scalar-valued function of several variables that uses primitive doubles as input and output values.
- MultivariateFunction - Interface in math.function
-
A scalar-valued function of several variables.
- scale(double[], double) - Static method in class math.operations.Operators
-
Scale the original data by alpha and return the result in a new array.
- scaledBy(double) - Method in class math.linear.doubles.Matrix
-
Scale this matrix by the given value and return the scaled matrix.
- scaledBy(double) - Method in class math.linear.doubles.Vector
-
Scale this vector by the given scalar and return the result in a new vector.
- set(int, int, double) - Method in class math.linear.doubles.Matrix.IdentityBuilder
-
Set the matrix at the given coordinates to the provided value and return the builder.
- setDf(Function) - Method in class math.function.GeneralFunction
-
Set the derivative of this function.
- size() - Method in class math.linear.doubles.Vector
-
The number of elements in this vector.
- slopeAt(double) - Method in class math.function.AbstractFunction
-
Compute and return the slope at the given point.
- slopeAt(double, double) - Method in class math.function.AbstractFunction
-
- slopeAt(double) - Method in class math.function.CubicFunction
-
- slopeAt(double) - Method in class math.function.GeneralFunction
-
- slopeAt(double) - Method in class math.function.QuadraticFunction
-
- slopeEvaluations() - Method in class math.function.AbstractFunction
-
The number of times the slope has been computed.
- SlopeFunction - Interface in math.function
-
A function used for computing the slope of another function.
- sqrt() - Method in class math.Complex
-
- sqrt() - Method in interface math.FieldElement
-
The square root operation applied to this element.
- sqrt() - Method in class math.Rational
-
- sqrt() - Method in class math.Real
-
Computes and returns the square root of this number if the number is non-negative, and throws
an IllegalStateException otherwise.
- squared() - Method in class math.Real
-
Square this real number and return the result.
- Statistics - Class in math.stats
-
Static methods for computing basic statistics.
- stdDeviationOf(double[]) - Static method in class math.stats.Statistics
-
- StudentsT - Class in math.stats.distributions
-
A Student's t probability distribution.
- StudentsT(int) - Constructor for class math.stats.distributions.StudentsT
-
Create a new Student's t distribution with the given degrees of freedom.
- subtract(double[], double) - Static method in class math.operations.Operators
-
Subtract the given value from each element of the supplied data and return the result in a new array.
- sum() - Method in class math.linear.doubles.Vector
-
Compute the sum of the elements of this vector.
- sumOf(double[], double[]) - Static method in class math.operations.Operators
-
Take the element-by-element sum of the two arrays and return the result in a new array.
- sumOf(double[]) - Static method in class math.stats.Statistics
-
- sumOfSquared(double[]) - Static method in class math.stats.Statistics
-
- sumOfSquares() - Method in class math.linear.doubles.Vector
-
Compute the sum of squared elements of this vector.