Parent package for common numerical analysis procedures, including root finding, function interpolation and integration. Note that optimization (i.e. minimization and maximization) is a separate top-level package.
Function interfaces are intended to be implemented by user code to represent domain problems. The algorithms provided by the library operate on these functions to find their roots, or integrate them, or ... Functions can be multivariate or univariate, real vectorial or matrix-valued, and they can be differentiable or not.
| Modifier and Type | Interface and Description |
|---|---|
| public interface | BivariateFunction
An interface representing a bivariate real function. |
| public interface | DifferentiableMultivariateFunction
Deprecated
as of 3.1 replaced by Extension of org.
MultivariateFunction representing a differentiable
multivariate real function.
|
| public interface | DifferentiableMultivariateVectorFunction
Deprecated
as of 3.1 replaced by Extension of org.
MultivariateVectorFunction representing a differentiable
multivariate vectorial function.
|
| public interface | DifferentiableUnivariateFunction
Deprecated
as of 3.1 replaced by Extension of org.
UnivariateFunction representing a differentiable univariate real function.
|
| public interface | DifferentiableUnivariateMatrixFunction
Deprecated
as of 3.1 replaced by Extension of org.
UnivariateMatrixFunction representing a differentiable univariate matrix function.
|
| public interface | DifferentiableUnivariateVectorFunction
Deprecated
as of 3.1 replaced by Extension of org.
UnivariateVectorFunction representing a differentiable univariate vectorial function.
|
| public interface | MultivariateFunction
An interface representing a multivariate real function. |
| public interface | MultivariateMatrixFunction
An interface representing a multivariate matrix function. |
| public interface | MultivariateVectorFunction
An interface representing a multivariate vectorial function. |
| public interface | ParametricUnivariateFunction
An interface representing a real function that depends on one independent variable plus some extra parameters. |
| public interface | RealFieldUnivariateFunction<
the type of the field elements T extends RealFieldElementAn interface representing a univariate real function. |
| public interface | TrivariateFunction
An interface representing a trivariate real function. |
| public interface | UnivariateFunction
An interface representing a univariate real function. |
| public interface | UnivariateMatrixFunction
An interface representing a univariate matrix function. |
| public interface | UnivariateVectorFunction
An interface representing a univariate vectorial function. |
| Modifier and Type | Class and Description |
|---|---|
| public class | FunctionUtils
Utilities for manipulating function objects. |