# Uses of Interface
org.apache.commons.math3.analysis.DifferentiableUnivariateFunction

Packages that use DifferentiableUnivariateFunction
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.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.

## Uses of DifferentiableUnivariateFunction in org.apache.commons.math3.analysis

Methods in org.apache.commons.math3.analysis that return DifferentiableUnivariateFunction
Modifier and Type
Method
Description
`static DifferentiableUnivariateFunction`
FunctionUtils.`add(DifferentiableUnivariateFunction... f)`
Deprecated.
as of 3.1 replaced by `FunctionUtils.add(UnivariateDifferentiableFunction...)`
`static DifferentiableUnivariateFunction`
FunctionUtils.`compose(DifferentiableUnivariateFunction... f)`
Deprecated.
as of 3.1 replaced by `FunctionUtils.compose(UnivariateDifferentiableFunction...)`
`static DifferentiableUnivariateFunction`
FunctionUtils.`multiply(DifferentiableUnivariateFunction... f)`
Deprecated.
as of 3.1 replaced by `FunctionUtils.multiply(UnivariateDifferentiableFunction...)`
`static DifferentiableUnivariateFunction`
FunctionUtils.`toDifferentiableUnivariateFunction(UnivariateDifferentiableFunction f)`
Deprecated.
this conversion method is temporary in version 3.1, as the `DifferentiableUnivariateFunction` interface itself is deprecated
Methods in org.apache.commons.math3.analysis with parameters of type DifferentiableUnivariateFunction
Modifier and Type
Method
Description
`static DifferentiableUnivariateFunction`
FunctionUtils.`add(DifferentiableUnivariateFunction... f)`
Deprecated.
as of 3.1 replaced by `FunctionUtils.add(UnivariateDifferentiableFunction...)`
`static DifferentiableUnivariateFunction`
FunctionUtils.`compose(DifferentiableUnivariateFunction... f)`
Deprecated.
as of 3.1 replaced by `FunctionUtils.compose(UnivariateDifferentiableFunction...)`
`static DifferentiableUnivariateFunction`
FunctionUtils.`multiply(DifferentiableUnivariateFunction... f)`
Deprecated.
as of 3.1 replaced by `FunctionUtils.multiply(UnivariateDifferentiableFunction...)`
`static UnivariateDifferentiableFunction`
FunctionUtils.`toUnivariateDifferential(DifferentiableUnivariateFunction f)`
Deprecated.
this conversion method is temporary in version 3.1, as the `DifferentiableUnivariateFunction` interface itself is deprecated

## Uses of DifferentiableUnivariateFunction in org.apache.commons.math3.analysis.function

Classes in org.apache.commons.math3.analysis.function that implement DifferentiableUnivariateFunction
Modifier and Type
Class
Description
`class`
`Acos`
Arc-cosine function.
`class`
`Acosh`
Hyperbolic arc-cosine function.
`class`
`Asin`
Arc-sine function.
`class`
`Asinh`
Hyperbolic arc-sine function.
`class`
`Atan`
Arc-tangent function.
`class`
`Atanh`
Hyperbolic arc-tangent 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`
`ex-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`
Square-root function.
`class`
`Tan`
Tangent function.
`class`
`Tanh`
Hyperbolic tangent function.
Methods in org.apache.commons.math3.analysis.function that return DifferentiableUnivariateFunction
Modifier and Type
Method
Description
`DifferentiableUnivariateFunction`
Constant.`derivative()`
Deprecated.
as of 3.1, replaced by `Constant.value(DerivativeStructure)`
`DifferentiableUnivariateFunction`
Cosh.`derivative()`
Deprecated.
as of 3.1, replaced by `Cosh.value(DerivativeStructure)`
`DifferentiableUnivariateFunction`
Identity.`derivative()`
Deprecated.
as of 3.1, replaced by `Identity.value(DerivativeStructure)`
`DifferentiableUnivariateFunction`
Minus.`derivative()`
Deprecated.
as of 3.1, replaced by `Minus.value(DerivativeStructure)`
`DifferentiableUnivariateFunction`
Sin.`derivative()`
Deprecated.
as of 3.1, replaced by `Sin.value(DerivativeStructure)`
`DifferentiableUnivariateFunction`
Sinh.`derivative()`
Deprecated.
as of 3.1, replaced by `Sinh.value(DerivativeStructure)`

## Uses of DifferentiableUnivariateFunction in org.apache.commons.math3.analysis.polynomials

Classes in org.apache.commons.math3.analysis.polynomials that implement DifferentiableUnivariateFunction
Modifier and Type
Class
Description
`class`
`PolynomialFunction`
Immutable representation of a real polynomial function with real coefficients.
`class`
`PolynomialSplineFunction`
Represents a polynomial spline function.

## Uses of DifferentiableUnivariateFunction in org.apache.commons.math3.analysis.solvers

Methods in org.apache.commons.math3.analysis.solvers with parameters of type DifferentiableUnivariateFunction
Modifier and Type
Method
Description
`protected void`
AbstractDifferentiableUnivariateSolver.`setup(int maxEval, DifferentiableUnivariateFunction f, double min, double max, double startValue)`
Deprecated.
Prepare for computation.
`double`
NewtonSolver.`solve(int maxEval, DifferentiableUnivariateFunction f, double min, double max)`
Deprecated.
Find a zero near the midpoint of `min` and `max`.