Skip navigation links
A B C D E F G H I L M N O P Q R S T U V Z 

A

a() - Method in class com.github.signaflo.math.function.CubicFunction
retrieve the coefficient of the leading term of the polynomial.
a() - Method in class com.github.signaflo.math.function.QuadraticFunction
retrieve the coefficient of the leading term of the polynomial.
a0() - Method in class com.github.signaflo.math.polynomial.interpolation.LinearInterpolation
 
a1() - Method in class com.github.signaflo.math.polynomial.interpolation.LinearInterpolation
 
abs() - Method in class com.github.signaflo.math.Complex
 
abs() - Method in interface com.github.signaflo.math.FieldElement
Compute and return the absolute value of this element.
abs() - Method in class com.github.signaflo.math.Rational
 
abs() - Method in class com.github.signaflo.math.Real
 
AbstractFunction - Class in com.github.signaflo.math.function
A partial implementation of a scalar-valued function of one variable.
AbstractFunction() - Constructor for class com.github.signaflo.math.function.AbstractFunction
 
AbstractMultivariateFunction - Class in com.github.signaflo.math.function
A partial implementation of a scalar-valued function of several variables.
AbstractMultivariateFunction() - Constructor for class com.github.signaflo.math.function.AbstractMultivariateFunction
 
additiveInverse() - Method in class com.github.signaflo.math.Complex
 
additiveInverse() - Method in interface com.github.signaflo.math.FieldElement
Return the element of this field that, when added to this element, produces the additive identity.
additiveInverse() - Method in class com.github.signaflo.math.Rational
 
additiveInverse() - Method in class com.github.signaflo.math.Real
Take the additive inverse, or negative, of this real number and return the result.
append(double[], double) - Static method in class com.github.signaflo.math.operations.DoubleFunctions
Append the given value to the end of the original array, and return the result in a new array.
argumentsNotNull(Class<T>, Object...) - Static method in class com.github.signaflo.math.operations.Validate
 
arrayFrom(double...) - Static method in class com.github.signaflo.math.operations.DoubleFunctions
Create and return a new array from the given data.
arrayFrom(Collection<? extends Number>) - Static method in class com.github.signaflo.math.operations.DoubleFunctions
Create a new primitive double array from the given collection of numbers.
arrayFrom(Number[]) - Static method in class com.github.signaflo.math.operations.DoubleFunctions
Create a new primitive double array from the given boxed Number array.
arrayFrom(double...) - Static method in class com.github.signaflo.math.Reals
 
asDouble() - Method in class com.github.signaflo.math.Real
 
at(Real) - Method in class com.github.signaflo.math.function.CubicFunction
Evaluate this function at the given point and return the result.
at(double) - Method in class com.github.signaflo.math.function.CubicFunction
 
at(double) - Method in interface com.github.signaflo.math.function.Function
Compute and return the value of the function at the given point.
at(double) - Method in class com.github.signaflo.math.function.GeneralFunction
 
at(double...) - Method in interface com.github.signaflo.math.function.MultivariateDoubleFunction
Compute and return the value of the function at the given point.
at(Vector) - Method in interface com.github.signaflo.math.function.MultivariateFunction
Compute and return the value of the function at the given point.
at(Real) - Method in class com.github.signaflo.math.function.QuadraticFunction
Compute and return the value of the function at the given point.
at(double) - Method in class com.github.signaflo.math.function.QuadraticFunction
 
at(double, double) - Method in interface com.github.signaflo.math.function.SlopeFunction
Compute the slope of the function at the given point using the given function value.
at(int) - Method in interface com.github.signaflo.math.linear.doubles.Vector
Return the element at index i, where indexing begins at 0.

B

b() - Method in class com.github.signaflo.math.function.CubicFunction
retrieve the coefficient of the second degree term of the polynomial.
b() - Method in class com.github.signaflo.math.function.QuadraticFunction
retrieve the coefficient of the first degree term of the polynomial.
BFGS - Class in com.github.signaflo.math.optim
An implementation of the Broyden-Fletcher-Goldfarb-Shanno (BFGS) algorithm for unconstrained nonlinear optimization.
BFGS(AbstractMultivariateFunction, Vector, double, double) - Constructor for class com.github.signaflo.math.optim.BFGS
Create a new BFGS object and run the algorithm with the supplied information.
BFGS(AbstractMultivariateFunction, Vector, double, double, Matrix) - Constructor for class com.github.signaflo.math.optim.BFGS
Create a new BFGS object and run the algorithm with the supplied information.
boxCox(double[], double) - Static method in class com.github.signaflo.math.operations.DoubleFunctions
Transform the given data using a Box-Cox transformation with the given lambda value.
build() - Method in interface com.github.signaflo.math.linear.doubles.MatrixBuilder
Create a new matrix using the data in this builder.
builder(int, int) - Static method in interface com.github.signaflo.math.linear.doubles.Matrix
Create a new builder for an m by n matrix with all elements initially set to zero.

C

c() - Method in class com.github.signaflo.math.function.CubicFunction
retrieve the coefficient of the first degree term of the polynomial.
c() - Method in class com.github.signaflo.math.function.QuadraticFunction
retrieve the constant term of the polynomial.
centralDifferenceApproximation(Function, double, double) - Static method in class com.github.signaflo.math.function.NumericalDerivatives
 
centralDifferenceGradient(MultivariateDoubleFunction, double[], double) - Static method in class com.github.signaflo.math.function.NumericalDerivatives
 
centralDifferenceGradient(MultivariateFunction, Vector, double) - Static method in class com.github.signaflo.math.function.NumericalDerivatives
 
coefficients() - Method in class com.github.signaflo.math.function.CubicFunction
retrieve the coefficients of the polynomial.
coefficients() - Method in class com.github.signaflo.math.function.QuadraticFunction
retrieve the coefficients of the polynomial.
coefficientsDbl() - Method in class com.github.signaflo.math.function.CubicFunction
retrieve the coefficients of the polynomial as primitives.
coefficientsDbl() - Method in class com.github.signaflo.math.function.QuadraticFunction
retrieve the coefficients of the polynomial as primitives.
com.github.signaflo.math - package com.github.signaflo.math
General mathematical functionality.
com.github.signaflo.math.function - package com.github.signaflo.math.function
Various mathematical functions.
com.github.signaflo.math.linear.doubles - package com.github.signaflo.math.linear.doubles
Linear algebra functionality using primitive double values in place of FieldElements.
com.github.signaflo.math.operations - package com.github.signaflo.math.operations
Convenience methods for numeric data.
com.github.signaflo.math.optim - package com.github.signaflo.math.optim
Mathematical optimization functions and algorithms.
com.github.signaflo.math.polynomial.interpolation - package com.github.signaflo.math.polynomial.interpolation
Classes for polynomial interpolation.
com.github.signaflo.math.stats - package com.github.signaflo.math.stats
Statistical computations and functions.
com.github.signaflo.math.stats.distributions - package com.github.signaflo.math.stats.distributions
Probability distributions.
combine(double[]...) - Static method in class com.github.signaflo.math.operations.DoubleFunctions
Create a new array by combining the elements of the input arrays in the order given.
combine(double[][]...) - Static method in class com.github.signaflo.math.operations.DoubleFunctions
Create a new array by combining the elements of the input arrays in the order given.
compareTo(Complex) - Method in class com.github.signaflo.math.Complex
 
compareTo(Rational) - Method in class com.github.signaflo.math.Rational
 
compareTo(Real) - Method in class com.github.signaflo.math.Real
 
Complex - Class in com.github.signaflo.math
A representation of a complex number.
Complex() - Constructor for class com.github.signaflo.math.Complex
Construct a new complex number with real and imaginary parts both equal to 0.
Complex(double) - Constructor for class com.github.signaflo.math.Complex
Construct a new complex number with zero imaginary part, i.e, a real number.
Complex(double, double) - Constructor for class com.github.signaflo.math.Complex
Construct a new complex number with the given real and imaginary parts.
complexSqrt() - Method in class com.github.signaflo.math.Complex
 
complexSqrt() - Method in interface com.github.signaflo.math.FieldElement
The square root operation applied to this element, returning a complex number.
complexSqrt() - Method in class com.github.signaflo.math.Rational
 
complexSqrt() - Method in class com.github.signaflo.math.Real
 
conjugate() - Method in class com.github.signaflo.math.Complex
 
conjugate() - Method in interface com.github.signaflo.math.FieldElement
Compute and return the conjugate of this element.
conjugate() - Method in class com.github.signaflo.math.Rational
 
conjugate() - Method in class com.github.signaflo.math.Real
 
contains(double) - Method in class com.github.signaflo.math.Real.Interval
 
copy(double[][]) - Static method in class com.github.signaflo.math.operations.DoubleFunctions
 
correlationOf(double[], double[]) - Static method in class com.github.signaflo.math.stats.Statistics
 
covarianceOf(double[], double[]) - Static method in class com.github.signaflo.math.stats.Statistics
 
create(int, int, double...) - Static method in interface com.github.signaflo.math.linear.doubles.Matrix
Create a new matrix with the supplied data and dimensions.
create(double[]...) - Static method in interface com.github.signaflo.math.linear.doubles.Matrix
Create a new matrix from the given two-dimensional array of data, assuming that the data is laid out by row.
create(Matrix.Layout, double[]...) - Static method in interface com.github.signaflo.math.linear.doubles.Matrix
Create a new matrix from the given two-dimensional array of data.
cubed() - Method in class com.github.signaflo.math.Real
Cube this real number and return the result.
CubicFunction - Class in com.github.signaflo.math.function
A univariate polynomial function of degree 3.
CubicFunction(Real, Real, Real, Real) - Constructor for class com.github.signaflo.math.function.CubicFunction
Create a new cubic function using the given coefficients.
CubicFunction(double, double, double, double) - Constructor for class com.github.signaflo.math.function.CubicFunction
Create a new cubic function using the given coefficients.

D

d() - Method in class com.github.signaflo.math.function.CubicFunction
retrieve the constant term of the polynomial.
data() - Method in interface com.github.signaflo.math.linear.doubles.Matrix
Obtain the array of data underlying this matrix in row-major order.
data2D(Matrix.Layout) - Method in interface com.github.signaflo.math.linear.doubles.Matrix
Obtain the data in this matrix as a two-dimensional array.
data2D() - Method in interface com.github.signaflo.math.linear.doubles.Matrix
Obtain the data in this matrix as a two-dimensional array.
diagonal() - Method in interface com.github.signaflo.math.linear.doubles.Matrix
Retrieve the elements on the diagonal of this matrix.
differenceOf(double[], double[]) - Static method in class com.github.signaflo.math.operations.Operators
Take the element-by-element difference of the two arrays and return the result in a new array.
Distribution - Interface in com.github.signaflo.math.stats.distributions
A probability distribution.
dividedBy(double) - Method in class com.github.signaflo.math.Complex
Divide this element by the given double.
dividedBy(Complex) - Method in class com.github.signaflo.math.Complex
 
dividedBy(T) - Method in interface com.github.signaflo.math.FieldElement
Divide this element by the given element and return the result.
dividedBy(Rational) - Method in class com.github.signaflo.math.Rational
 
dividedBy(Real) - Method in class com.github.signaflo.math.Real
Divide this real number by the given real number and return the result.
doesntContain(double) - Method in class com.github.signaflo.math.Real.Interval
 
dotProduct(Vector) - Method in interface com.github.signaflo.math.linear.doubles.Vector
Compute and return the dot product of this vector and the given vector.
DoubleFunctions - Class in com.github.signaflo.math.operations
Static methods for creating, manipulating, and operating on arrays of primitive doubles.

E

elements() - Method in interface com.github.signaflo.math.linear.doubles.Vector
The elements of the vector as an array of primitive doubles.
endpointsEqual() - Method in class com.github.signaflo.math.Real.Interval
Test if the endpoints of this interval are equal.
endpointsEqual(double) - Method in class com.github.signaflo.math.Real.Interval
Test if the endpoints of this interval are equal within the given tolerance level.
equals(Object) - Method in class com.github.signaflo.math.function.QuadraticFunction
 
equals(Object) - Method in class com.github.signaflo.math.linear.doubles.QuadraticForm
 
equals(Object) - Method in class com.github.signaflo.math.polynomial.interpolation.NewtonPolynomial
 
equals(Object) - Method in class com.github.signaflo.math.Rational
 
equals(Object) - Method in class com.github.signaflo.math.Real.Interval
 
equals(Object) - Method in class com.github.signaflo.math.stats.distributions.Normal
 
equals(Object) - Method in class com.github.signaflo.math.stats.distributions.StudentsT
 
evaluateAt(double) - Method in class com.github.signaflo.math.polynomial.interpolation.NewtonPolynomial
Evaluate this Newton polynomial at the given point.
extremePoint() - Method in class com.github.signaflo.math.function.QuadraticFunction
retrieve the point at which the local extremum of this function occurs.
extremePointDbl() - Method in class com.github.signaflo.math.function.QuadraticFunction
retrieve the point at which the local extremum of this function occurs as a primitive.
extremum() - Method in class com.github.signaflo.math.function.QuadraticFunction
retrieve the local extremum of this function.
extremumDbl() - Method in class com.github.signaflo.math.function.QuadraticFunction
retrieve the local extremum of this function as a primitive.

F

FieldElement<T> - Interface in com.github.signaflo.math
Represents an element of a mathematical field.
fill(int, int, double) - Static method in interface com.github.signaflo.math.linear.doubles.Matrix
Create a new matrix with the given dimensions filled with the supplied value.
fill(int, double) - Static method in class com.github.signaflo.math.operations.DoubleFunctions
Create and return a new array of the given size with every value set to the given value.
forwardDifferenceApproximation(Function, double, double) - Static method in class com.github.signaflo.math.function.NumericalDerivatives
 
forwardDifferenceApproximation(Function, double, double, double) - Static method in class com.github.signaflo.math.function.NumericalDerivatives
 
forwardDifferenceGradient(MultivariateDoubleFunction, double[], double) - Static method in class com.github.signaflo.math.function.NumericalDerivatives
 
forwardDifferenceGradient(MultivariateFunction, Vector, double) - Static method in class com.github.signaflo.math.function.NumericalDerivatives
 
forwardDifferenceGradient(MultivariateFunction, Vector, double, double) - Static method in class com.github.signaflo.math.function.NumericalDerivatives
 
from(Real) - Static method in class com.github.signaflo.math.Complex
 
from(double...) - Static method in interface com.github.signaflo.math.linear.doubles.Vector
Create a new vector from the given elements.
from(int, int) - Static method in class com.github.signaflo.math.Rational
 
from(int) - Static method in class com.github.signaflo.math.Rational
 
from(double) - Static method in class com.github.signaflo.math.Real
Create a new real number using the given double.
Function - Interface in com.github.signaflo.math.function
A scalar-valued function of one variable.
functionEvaluations() - Method in class com.github.signaflo.math.function.AbstractFunction
The number of times this function has been evaluated.
functionEvaluations() - Method in class com.github.signaflo.math.function.AbstractMultivariateFunction
The number of times this function has been evaluated.
functionValue() - Method in class com.github.signaflo.math.optim.BFGS
Return the final value of the target function.

G

GeneralFunction - Class in com.github.signaflo.math.function
A thin wrapper for a Function.
GeneralFunction(Function) - Constructor for class com.github.signaflo.math.function.GeneralFunction
 
GeneralFunction(Function, Function) - Constructor for class com.github.signaflo.math.function.GeneralFunction
 
get(int, int) - Method in interface com.github.signaflo.math.linear.doubles.Matrix
Get the element at row i, column j.
getColumn(int) - Method in interface com.github.signaflo.math.linear.doubles.Matrix
Get the jth column of the matrix.
getRow(int) - Method in interface com.github.signaflo.math.linear.doubles.Matrix
Get the ith row of the matrix.
gradientAt(Vector) - Method in class com.github.signaflo.math.function.AbstractMultivariateFunction
 
gradientAt(Vector, double) - Method in class com.github.signaflo.math.function.AbstractMultivariateFunction
 
gradientEvaluations() - Method in class com.github.signaflo.math.function.AbstractMultivariateFunction
The number of times the gradient has been computed.

H

hashCode() - Method in class com.github.signaflo.math.function.QuadraticFunction
 
hashCode() - Method in class com.github.signaflo.math.linear.doubles.QuadraticForm
 
hashCode() - Method in class com.github.signaflo.math.polynomial.interpolation.NewtonPolynomial
 
hashCode() - Method in class com.github.signaflo.math.Rational
 
hashCode() - Method in class com.github.signaflo.math.Real.Interval
 
hashCode() - Method in class com.github.signaflo.math.stats.distributions.Normal
 
hashCode() - Method in class com.github.signaflo.math.stats.distributions.StudentsT
 
hasMaximum() - Method in class com.github.signaflo.math.function.CubicFunction
Indicates if this function has a maximum or not.
hasMaximum() - Method in class com.github.signaflo.math.function.QuadraticFunction
Indicates if this function has a maximum or not.
hasMinimum() - Method in class com.github.signaflo.math.function.CubicFunction
Indicates if this function has a minimum or not.
hasMinimum() - Method in class com.github.signaflo.math.function.QuadraticFunction
Indicates if this function has a minimum or not.

I

identity(int) - Static method in interface com.github.signaflo.math.linear.doubles.Matrix
Create a new identity matrix with the given dimension.
identityBuilder(int) - Static method in interface com.github.signaflo.math.linear.doubles.Matrix
Create a new builder for a square matrix of size n with ones on the diagonal.
im() - Method in class com.github.signaflo.math.Complex
The imaginary part of this complex number.
Interval(double, double) - Constructor for class com.github.signaflo.math.Real.Interval
 
inverseBoxCox(double[], double) - Static method in class com.github.signaflo.math.operations.DoubleFunctions
Invert the Box-Cox transformation, returning the original untransformed data.
inverseHessian() - Method in class com.github.signaflo.math.optim.BFGS
Return the final approximation to the inverse Hessian.
isReal() - Method in class com.github.signaflo.math.Complex
Returns true if this complex number is also a real number and false otherwise.
isSquare() - Method in interface com.github.signaflo.math.linear.doubles.Matrix
Returns true if the matrix is square and false otherwise.

L

LinearInterpolation - Class in com.github.signaflo.math.polynomial.interpolation
Linear interpolation of two known points.
LinearInterpolation(double, double, double, double) - Constructor for class com.github.signaflo.math.polynomial.interpolation.LinearInterpolation
 
listFrom(double...) - Static method in class com.github.signaflo.math.operations.DoubleFunctions
Create a new list of boxed Doubles from the given array of primitive doubles.
listFrom(double...) - Static method in class com.github.signaflo.math.Reals
 
localExtrema() - Method in class com.github.signaflo.math.function.CubicFunction
retrieve the local extrema of this function.
localExtremePoints() - Method in class com.github.signaflo.math.function.CubicFunction
retrieve the points at which the local extrema of this function occur.
lower() - Method in class com.github.signaflo.math.Real.Interval
 
lowerDbl() - Method in class com.github.signaflo.math.Real.Interval
 

M

Matrix - Interface in com.github.signaflo.math.linear.doubles
A real-valued matrix.
Matrix.Layout - Enum in com.github.signaflo.math.linear.doubles
Specifies the layout of the two-dimensional array representation of a matrix.
MatrixBuilder - Interface in com.github.signaflo.math.linear.doubles
A builder for a Matrix object.
meanOf(double...) - Static method in class com.github.signaflo.math.stats.Statistics
 
medianOf(double...) - Static method in class com.github.signaflo.math.stats.Statistics
 
minus(Complex) - Method in class com.github.signaflo.math.Complex
 
minus(T) - Method in interface com.github.signaflo.math.FieldElement
Subtract the given element from this element.
minus(Matrix) - Method in interface com.github.signaflo.math.linear.doubles.Matrix
Subtract the given matrix from this matrix and return the resulting difference.
minus(Vector) - Method in interface com.github.signaflo.math.linear.doubles.Vector
Subtract the given vector from this vector and return the resulting vector.
minus(double) - Method in interface com.github.signaflo.math.linear.doubles.Vector
Subtract the given scalar from this vector and return the resulting vector.
minus(Rational) - Method in class com.github.signaflo.math.Rational
 
minus(Real) - Method in class com.github.signaflo.math.Real
Subtract the given real number from this real number and return the result.
minus(Complex) - Method in class com.github.signaflo.math.Real
 
multiply(Vector, Matrix) - Static method in class com.github.signaflo.math.linear.doubles.QuadraticForm
Compute xTAx and return the resulting value.
multiply() - Method in class com.github.signaflo.math.linear.doubles.QuadraticForm
Compute xTAx and return the resulting value.
MultivariateDoubleFunction - Interface in com.github.signaflo.math.function
A scalar-valued function of several variables that uses primitive doubles as input and output values.
MultivariateFunction - Interface in com.github.signaflo.math.function
A scalar-valued function of several variables.

N

ncol() - Method in interface com.github.signaflo.math.linear.doubles.Matrix
Retrieve the number of columns of this matrix.
NewtonPolynomial - Class in com.github.signaflo.math.polynomial.interpolation
Represents the Newton form of an interpolating polynomial.
NewtonPolynomial(double[], double[]) - Constructor for class com.github.signaflo.math.polynomial.interpolation.NewtonPolynomial
Create a new Newton polynomial with the given points and function values.
norm() - Method in interface com.github.signaflo.math.linear.doubles.Vector
Compute and return the L2 length of this vector.
Normal - Class in com.github.signaflo.math.stats.distributions
A Normal, or Gaussian, probability distribution.
Normal(double, double) - Constructor for class com.github.signaflo.math.stats.distributions.Normal
Create a new Normal distribution with the given mean and standard deviation.
Normal() - Constructor for class com.github.signaflo.math.stats.distributions.Normal
Create a new standard normal distribution with mean 0 and standard deviation 1.
nrow() - Method in interface com.github.signaflo.math.linear.doubles.Matrix
Retrieve the number of rows of this matrix.
NumericalDerivatives - Class in com.github.signaflo.math.function
Static methods for computing numerical derivatives.

O

ones(int) - Static method in interface com.github.signaflo.math.linear.doubles.Vector
Create a new vector of ones with the given size.
Operators - Class in com.github.signaflo.math.operations
Static methods for performing vector operations on arrays.
outerProduct(Vector) - Method in interface com.github.signaflo.math.linear.doubles.Vector
Compute and return the outer product of this vector and the given vector.

P

parameters() - Method in class com.github.signaflo.math.optim.BFGS
Return the final, optimized input parameters.
plus(Complex) - Method in class com.github.signaflo.math.Complex
 
plus(double) - Method in class com.github.signaflo.math.Complex
Add this element to the given double.
plus(T) - Method in interface com.github.signaflo.math.FieldElement
Add this element to the given element.
plus(Matrix) - Method in interface com.github.signaflo.math.linear.doubles.Matrix
Add this matrix to the given matrix and return the resulting sum.
plus(Vector) - Method in interface com.github.signaflo.math.linear.doubles.Vector
Add this vector to the given vector and return the resulting vector.
plus(Rational) - Method in class com.github.signaflo.math.Rational
 
plus(Real) - Method in class com.github.signaflo.math.Real
Add this real number to the given real number and return the result.
plus(Complex) - Method in class com.github.signaflo.math.Real
 
productOf(double[], double[]) - Static method in class com.github.signaflo.math.operations.Operators
Take the element-by-element product of the two arrays and return the result in a new array.
push(double) - Method in interface com.github.signaflo.math.linear.doubles.Vector
Push the provided value to the front of this vector and return the resulting vector.
push(double, double[]) - Static method in class com.github.signaflo.math.operations.DoubleFunctions
 
push(double[], double[][]) - Static method in class com.github.signaflo.math.operations.DoubleFunctions
 
pushColumn(Vector) - Method in interface com.github.signaflo.math.linear.doubles.Matrix
Push the provided vector to the front of this matrix, shifting all other vectors to the right.
pushRow(Vector) - Method in interface com.github.signaflo.math.linear.doubles.Matrix
Push the provided vector to the top of this matrix, shifting all other vectors down.

Q

QuadraticForm - Class in com.github.signaflo.math.linear.doubles
Represents a quadratic form (see section 3.11 here).
QuadraticForm(Vector, Matrix) - Constructor for class com.github.signaflo.math.linear.doubles.QuadraticForm
 
QuadraticFunction - Class in com.github.signaflo.math.function
A univariate polynomial function of degree 2.
QuadraticFunction(Real, Real, Real) - Constructor for class com.github.signaflo.math.function.QuadraticFunction
Create a new quadratic function using the given coefficients.
QuadraticFunction(double, double, double) - Constructor for class com.github.signaflo.math.function.QuadraticFunction
Create a new quadratic function using the given coefficients.
quantile(double) - Method in interface com.github.signaflo.math.stats.distributions.Distribution
Compute the value of the quantile function at the given probability.
quantile(double) - Method in class com.github.signaflo.math.stats.distributions.Normal
 
quantile(double) - Method in class com.github.signaflo.math.stats.distributions.StudentsT
 
quantile(double) - Method in class com.github.signaflo.math.stats.distributions.Uniform
 
quotientOf(double[], double[]) - Static method in class com.github.signaflo.math.operations.Operators
Take the element-by-element quotient of the two arrays and return the result in a new array.

R

rand() - Method in interface com.github.signaflo.math.stats.distributions.Distribution
Generate a random value from the distribution.
rand() - Method in class com.github.signaflo.math.stats.distributions.Normal
 
rand() - Method in class com.github.signaflo.math.stats.distributions.StudentsT
 
rand() - Method in class com.github.signaflo.math.stats.distributions.Uniform
 
Rational - Class in com.github.signaflo.math
A representation of a rational number.
real() - Method in class com.github.signaflo.math.Complex
The real part of this complex number.
Real - Class in com.github.signaflo.math
A numerical approximation of a real number.
Real.Interval - Class in com.github.signaflo.math
An interval on the real line.
Reals - Class in com.github.signaflo.math
 
round(double, int) - Static method in class com.github.signaflo.math.operations.DoubleFunctions
Round the given value to the specified precision.
round(double[], int) - Static method in class com.github.signaflo.math.operations.DoubleFunctions
Round the given values to the specified precision.

S

scale(double[], double) - Static method in class com.github.signaflo.math.operations.Operators
Scale the original data by alpha and return the result in a new array.
scaledBy(double) - Method in interface com.github.signaflo.math.linear.doubles.Matrix
Scale this matrix by the given value and return the scaled matrix.
scaledBy(double) - Method in interface com.github.signaflo.math.linear.doubles.Vector
Scale this vector by the given scalar and return the resulting vector.
set(int, int, double) - Method in interface com.github.signaflo.math.linear.doubles.MatrixBuilder
Set the matrix at the given coordinates to the provided value and return the builder.
setColumn(int, Vector) - Method in interface com.github.signaflo.math.linear.doubles.MatrixBuilder
 
setDf(Function) - Method in class com.github.signaflo.math.function.GeneralFunction
Set the derivative of this function.
setRow(int, Vector) - Method in interface com.github.signaflo.math.linear.doubles.MatrixBuilder
 
size() - Method in interface com.github.signaflo.math.linear.doubles.Vector
The number of elements in this vector.
slice(double[], int, int) - Static method in class com.github.signaflo.math.operations.DoubleFunctions
Return a slice of the data between the given indices.
slopeAt(double) - Method in class com.github.signaflo.math.function.AbstractFunction
Compute and return the slope at the given point.
slopeAt(double, double) - Method in class com.github.signaflo.math.function.AbstractFunction
 
slopeAt(double) - Method in class com.github.signaflo.math.function.CubicFunction
 
slopeAt(double) - Method in class com.github.signaflo.math.function.GeneralFunction
 
slopeAt(double) - Method in class com.github.signaflo.math.function.QuadraticFunction
 
slopeEvaluations() - Method in class com.github.signaflo.math.function.AbstractFunction
The number of times the slope has been computed.
SlopeFunction - Interface in com.github.signaflo.math.function
A function used for computing the slope of another function.
sqrt() - Method in class com.github.signaflo.math.Complex
 
sqrt() - Method in interface com.github.signaflo.math.FieldElement
Computes and returns the square root of this number as long as the square root is of the same type (i.e., belongs to the same field) as this number.
sqrt(double...) - Static method in class com.github.signaflo.math.operations.DoubleFunctions
Take the square root of each element of the given array and return the result in a new array.
sqrt() - Method in class com.github.signaflo.math.Rational
 
sqrt() - Method in class com.github.signaflo.math.Real
 
squared() - Method in class com.github.signaflo.math.Real
Square this real number and return the result.
Statistics - Class in com.github.signaflo.math.stats
Static methods for computing basic statistics.
stdDeviationOf(double...) - Static method in class com.github.signaflo.math.stats.Statistics
 
StudentsT - Class in com.github.signaflo.math.stats.distributions
A Student's t probability distribution.
StudentsT(int) - Constructor for class com.github.signaflo.math.stats.distributions.StudentsT
Create a new Student's t distribution with the given degrees of freedom.
subtract(double[], double) - Static method in class com.github.signaflo.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 interface com.github.signaflo.math.linear.doubles.Vector
Compute and return the sum of the elements of this vector.
sumOf(double[], double[]) - Static method in class com.github.signaflo.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 com.github.signaflo.math.stats.Statistics
 
sumOfSquared(double...) - Static method in class com.github.signaflo.math.stats.Statistics
 
sumOfSquares() - Method in interface com.github.signaflo.math.linear.doubles.Vector
Compute and return the sum of squared elements of this vector.

T

times(Complex) - Method in class com.github.signaflo.math.Complex
 
times(T) - Method in interface com.github.signaflo.math.FieldElement
Multiply this element by the given element.
times(Matrix) - Method in interface com.github.signaflo.math.linear.doubles.Matrix
Multiply this matrix by the given matrix and return the resulting product.
times(Vector) - Method in interface com.github.signaflo.math.linear.doubles.Matrix
Multiply this matrix by the given vector and return the resulting transformation.
times(Rational) - Method in class com.github.signaflo.math.Rational
 
times(Real) - Method in class com.github.signaflo.math.Real
Multiply this real number by the given real number and return the result.
times(double) - Method in class com.github.signaflo.math.Real
 
toCubic() - Method in class com.github.signaflo.math.polynomial.interpolation.NewtonPolynomial
Convert this Newton polynomial to the standard form of a cubic function, f(x) = ax3 + bx2 + cx + d.
toQuadratic() - Method in class com.github.signaflo.math.polynomial.interpolation.NewtonPolynomial
Convert this Newton polynomial to the standard form of a quadratic function, f(x) = ax2 + bx + c.
toString() - Method in class com.github.signaflo.math.Complex
 
toString() - Method in class com.github.signaflo.math.function.CubicFunction
 
toString() - Method in class com.github.signaflo.math.function.QuadraticFunction
 
toString() - Method in class com.github.signaflo.math.Rational
 
toString() - Method in class com.github.signaflo.math.Real.Interval
 
toString() - Method in class com.github.signaflo.math.Real
 
toString() - Method in class com.github.signaflo.math.stats.distributions.Normal
 
toString() - Method in class com.github.signaflo.math.stats.distributions.Uniform
 
transpose() - Method in interface com.github.signaflo.math.linear.doubles.Matrix
Transpose this matrix and return the resulting transposition.
twoDArrayFrom(List<List<Double>>) - Static method in class com.github.signaflo.math.operations.DoubleFunctions
 
twoDListFrom(double[]...) - Static method in class com.github.signaflo.math.operations.DoubleFunctions
 

U

Uniform - Class in com.github.signaflo.math.stats.distributions
 
Uniform(double, double) - Constructor for class com.github.signaflo.math.stats.distributions.Uniform
 
upper() - Method in class com.github.signaflo.math.Real.Interval
 
upperDbl() - Method in class com.github.signaflo.math.Real.Interval
 

V

Validate - Class in com.github.signaflo.math.operations
Validation methods.
valueOf(String) - Static method in enum com.github.signaflo.math.linear.doubles.Matrix.Layout
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.signaflo.math.linear.doubles.Matrix.Layout
Returns an array containing the constants of this enum type, in the order they are declared.
varianceOf(double...) - Static method in class com.github.signaflo.math.stats.Statistics
 
Vector - Interface in com.github.signaflo.math.linear.doubles
A mathematical vector.

Z

zero() - Static method in class com.github.signaflo.math.Complex
 
zero() - Static method in class com.github.signaflo.math.Real
 
zeros() - Method in class com.github.signaflo.math.function.QuadraticFunction
Compute and return the zeros, or roots, of this function.
zeros(int) - Static method in interface com.github.signaflo.math.linear.doubles.Vector
Create a new vector of zeros with the given size.
A B C D E F G H I L M N O P Q R S T U V Z 
Skip navigation links