Uses of Interface org.apache.commons.math3.analysis.differentiation.UnivariateDifferentiableFunction (Apache Commons Math 3.3 API)

## Uses of Interface
org.apache.commons.math3.analysis.differentiation.UnivariateDifferentiableFunction

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

- - ### Uses of UnivariateDifferentiableFunction in org.apache.commons.math3.analysis

    Methods in org.apache.commons.math3.analysis that return UnivariateDifferentiableFunction
    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

    Methods in org.apache.commons.math3.analysis with parameters of type UnivariateDifferentiableFunction
    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

  - ### Uses of UnivariateDifferentiableFunction in org.apache.commons.math3.analysis.differentiation

    Methods in org.apache.commons.math3.analysis.differentiation that return UnivariateDifferentiableFunction
    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`.

  - ### Uses of UnivariateDifferentiableFunction in org.apache.commons.math3.analysis.function

    Classes in org.apache.commons.math3.analysis.function that implement UnivariateDifferentiableFunction
    Modifier and Type | Class and 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.

  - ### Uses of UnivariateDifferentiableFunction in org.apache.commons.math3.analysis.polynomials

    Classes in org.apache.commons.math3.analysis.polynomials that implement UnivariateDifferentiableFunction
    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.

  - ### Uses of UnivariateDifferentiableFunction in org.apache.commons.math3.analysis.solvers

    Methods in org.apache.commons.math3.analysis.solvers with parameters of type UnivariateDifferentiableFunction
    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–2014 The Apache Software Foundation. All rights reserved.