All Classes and Interfaces

Class
Description
AbstractMean<MT,V extends Number,W extends Number>
Methods and fields common to all implementations of Mean.
AngleUtil has some base methods to deal with angles, such as normalization between -PI and PI, and between 0 and 2*PI.
ArcSine function.
ArcTangent.java.
ArithmeticMean<V extends Number,W extends Number>
Compute arithmetic (weighted) mean of a set of values.
Complex.java.
ComplexMath.java.
Concatenate FunctionInterface objects
The various discontinuities reported by the discontinuities method.
Constant value function; f(x) → c where c ∈ ℝ.
Exponential function.
GeometricMean<V extends Number,W extends Number>
Compute the geometric (weighted) mean of a set of values.
HarmonicMean<V extends Number,W extends Number>
Compute the harmonic (weighted) mean of a set of values.
Immutable double interval, optionally including none, one, or both boundary values.
Knowledge about knots (discontinuities) of a MathFunction in some interval.
Logarithms.
MathFunction interface.
Wrapper for one domain and function value pair.
Nan; MathFunction that returns NaN.
PolynomialRoots.java.
PolynomialRoots2 implements functions to find all roots of linear, quadratic, cubic and quartic polynomials, as well as higher order polynomials without restrictions on the order.
MathFunctions that are a constant times some power of x; generally f(x) → a * x^b where a ∈ ℝ and b ∈ ℝ
Multiply functions.
Quotient.java.
Sine function.
Add up one or more MathFunction objects.
Draw text in unicode superscript glyphs.