Package  Description 

org.apache.commons.math3.analysis 
Parent package for common numerical analysis procedures, including root finding,
function interpolation and integration.

org.apache.commons.math3.analysis.differentiation 
This package holds the main interfaces and basic building block classes
dealing with differentiation.

org.apache.commons.math3.analysis.function 
The
function package contains function objects that wrap the
methods contained in Math , as well as common
mathematical functions such as the gaussian and sinc functions. 
org.apache.commons.math3.analysis.polynomials 
Univariate real polynomials implementations, seen as differentiable
univariate real functions.

org.apache.commons.math3.analysis.solvers 
Root finding algorithms, for univariate real functions.

Modifier and Type  Method and Description 

static UnivariateDifferentiableFunction 
FunctionUtils.add(UnivariateDifferentiableFunction... f)
Adds functions.

static UnivariateDifferentiableFunction 
FunctionUtils.compose(UnivariateDifferentiableFunction... f)
Composes functions.

static UnivariateDifferentiableFunction 
FunctionUtils.multiply(UnivariateDifferentiableFunction... f)
Multiplies functions.

static UnivariateDifferentiableFunction 
FunctionUtils.toUnivariateDifferential(DifferentiableUnivariateFunction f)
Deprecated.
this conversion method is temporary in version 3.1, as the
DifferentiableUnivariateFunction interface itself is deprecated 
Modifier and Type  Method and Description 

static UnivariateDifferentiableFunction 
FunctionUtils.add(UnivariateDifferentiableFunction... f)
Adds functions.

static UnivariateDifferentiableFunction 
FunctionUtils.compose(UnivariateDifferentiableFunction... f)
Composes functions.

static UnivariateDifferentiableFunction 
FunctionUtils.multiply(UnivariateDifferentiableFunction... f)
Multiplies functions.

static DifferentiableUnivariateFunction 
FunctionUtils.toDifferentiableUnivariateFunction(UnivariateDifferentiableFunction f)
Deprecated.
this conversion method is temporary in version 3.1, as the
DifferentiableUnivariateFunction interface itself is deprecated 
Modifier and Type  Method and Description 

UnivariateDifferentiableFunction 
FiniteDifferencesDifferentiator.differentiate(UnivariateFunction function)
Create an implementation of a
differential from a regular function . 
UnivariateDifferentiableFunction 
UnivariateFunctionDifferentiator.differentiate(UnivariateFunction function)
Create an implementation of a
differential from a regular function . 
Modifier and Type  Class and Description 

class 
Acos
Arccosine function.

class 
Acosh
Hyperbolic arccosine function.

class 
Asin
Arcsine function.

class 
Asinh
Hyperbolic arcsine function.

class 
Atan
Arctangent function.

class 
Atanh
Hyperbolic arctangent function.

class 
Cbrt
Cube root function.

class 
Constant
Constant function.

class 
Cos
Cosine function.

class 
Cosh
Hyperbolic cosine function.

class 
Exp
Exponential function.

class 
Expm1
e^{x}1 function. 
class 
Gaussian
Gaussian function.

class 
HarmonicOscillator
simple harmonic oscillator function.

class 
Identity
Identity function.

class 
Inverse
Inverse function.

class 
Log
Natural logarithm function.

class 
Log10
Base 10 logarithm function.

class 
Log1p
log(1 + p) function. 
class 
Logistic
Generalised logistic function.

class 
Logit
Logit function.

class 
Minus
Minus function.

class 
Power
Power function.

class 
Sigmoid
Sigmoid function.

class 
Sin
Sine function.

class 
Sinc
Sinc function,
defined by

class 
Sinh
Hyperbolic sine function.

class 
Sqrt
Squareroot function.

class 
Tan
Tangent function.

class 
Tanh
Hyperbolic tangent function.

Modifier and Type  Class and Description 

class 
PolynomialFunction
Immutable representation of a real polynomial function with real coefficients.

class 
PolynomialFunctionNewtonForm
Implements the representation of a real polynomial function in
Newton Form.

class 
PolynomialSplineFunction
Represents a polynomial spline function.

Modifier and Type  Method and Description 

protected void 
AbstractUnivariateDifferentiableSolver.setup(int maxEval,
UnivariateDifferentiableFunction f,
double min,
double max,
double startValue)
Prepare for computation.

double 
NewtonRaphsonSolver.solve(int maxEval,
UnivariateDifferentiableFunction f,
double min,
double max)
Find a zero near the midpoint of
min and max . 
Copyright © 2003–2016 The Apache Software Foundation. All rights reserved.