## Uses of Class
org.apache.commons.math3.analysis.differentiation.DerivativeStructure

- Packages that use DerivativeStructure
  Package | Description
  --- | ---
  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.interpolation | Univariate real functions interpolation algorithms.
  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 DerivativeStructure in org.apache.commons.math3.analysis.differentiation

    Methods in org.apache.commons.math3.analysis.differentiation that return DerivativeStructure
    Modifier and Type | Method and Description
    --- | ---
    `DerivativeStructure` | DerivativeStructure.`abs()` absolute value.
    `DerivativeStructure` | DerivativeStructure.`acos()` Arc cosine operation.
    `DerivativeStructure` | DerivativeStructure.`acosh()` Inverse hyperbolic cosine operation.
    `DerivativeStructure` | DerivativeStructure.`add(DerivativeStructure a)` Compute this + a.
    `DerivativeStructure` | DerivativeStructure.`add(double a)` '+' operator.
    `DerivativeStructure` | DerivativeStructure.`asin()` Arc sine operation.
    `DerivativeStructure` | DerivativeStructure.`asinh()` Inverse hyperbolic sine operation.
    `DerivativeStructure` | DerivativeStructure.`atan()` Arc tangent operation.
    `DerivativeStructure` | DerivativeStructure.`atan2(DerivativeStructure x)` Two arguments arc tangent operation.
    `static DerivativeStructure` | DerivativeStructure.`atan2(DerivativeStructure y, DerivativeStructure x)` Two arguments arc tangent operation.
    `DerivativeStructure` | DerivativeStructure.`atanh()` Inverse hyperbolic tangent operation.
    `DerivativeStructure` | DerivativeStructure.`cbrt()` Cubic root.
    `DerivativeStructure` | DerivativeStructure.`ceil()` Get the smallest whole number larger than instance.
    `DerivativeStructure` | DerivativeStructure.`compose(double... f)` Compute composition of the instance by a univariate function.
    `DerivativeStructure` | DerivativeStructure.`copySign(DerivativeStructure sign)` Returns the instance with the sign of the argument.
    `DerivativeStructure` | DerivativeStructure.`copySign(double sign)` Returns the instance with the sign of the argument.
    `DerivativeStructure` | DerivativeStructure.`cos()` Cosine operation.
    `DerivativeStructure` | DerivativeStructure.`cosh()` Hyperbolic cosine operation.
    `DerivativeStructure` | DerivativeStructure.`createConstant(double c)` Create a constant compatible with instance order and number of parameters.
    `DerivativeStructure` | DerivativeStructure.`divide(DerivativeStructure a)` Compute this ÷ a.
    `DerivativeStructure` | DerivativeStructure.`divide(double a)` '÷' operator.
    `DerivativeStructure` | DerivativeStructure.`exp()` Exponential.
    `DerivativeStructure` | DerivativeStructure.`expm1()` Exponential minus 1.
    `DerivativeStructure` | DerivativeStructure.`floor()` Get the largest whole number smaller than instance.
    `DerivativeStructure` | DerivativeStructure.`hypot(DerivativeStructure y)` Returns the hypotenuse of a triangle with sides `this` and `y` - sqrt(this2 +y2) avoiding intermediate overflow or underflow.
    `static DerivativeStructure` | DerivativeStructure.`hypot(DerivativeStructure x, DerivativeStructure y)` Returns the hypotenuse of a triangle with sides `x` and `y` - sqrt(x2 +y2) avoiding intermediate overflow or underflow.
    `DerivativeStructure` | DerivativeStructure.`linearCombination(DerivativeStructure[] a, DerivativeStructure[] b)` Compute a linear combination.
    `DerivativeStructure` | DerivativeStructure.`linearCombination(DerivativeStructure a1, DerivativeStructure b1, DerivativeStructure a2, DerivativeStructure b2)` Compute a linear combination.
    `DerivativeStructure` | DerivativeStructure.`linearCombination(DerivativeStructure a1, DerivativeStructure b1, DerivativeStructure a2, DerivativeStructure b2, DerivativeStructure a3, DerivativeStructure b3)` Compute a linear combination.
    `DerivativeStructure` | DerivativeStructure.`linearCombination(DerivativeStructure a1, DerivativeStructure b1, DerivativeStructure a2, DerivativeStructure b2, DerivativeStructure a3, DerivativeStructure b3, DerivativeStructure a4, DerivativeStructure b4)` Compute a linear combination.
    `DerivativeStructure` | DerivativeStructure.`linearCombination(double[] a, DerivativeStructure[] b)` Compute a linear combination.
    `DerivativeStructure` | DerivativeStructure.`linearCombination(double a1, DerivativeStructure b1, double a2, DerivativeStructure b2)` Compute a linear combination.
    `DerivativeStructure` | DerivativeStructure.`linearCombination(double a1, DerivativeStructure b1, double a2, DerivativeStructure b2, double a3, DerivativeStructure b3)` Compute a linear combination.
    `DerivativeStructure` | DerivativeStructure.`linearCombination(double a1, DerivativeStructure b1, double a2, DerivativeStructure b2, double a3, DerivativeStructure b3, double a4, DerivativeStructure b4)` Compute a linear combination.
    `DerivativeStructure` | DerivativeStructure.`log()` Natural logarithm.
    `DerivativeStructure` | DerivativeStructure.`log10()` Base 10 logarithm.
    `DerivativeStructure` | DerivativeStructure.`log1p()` Shifted natural logarithm.
    `DerivativeStructure` | DerivativeStructure.`multiply(DerivativeStructure a)` Compute this × a.
    `DerivativeStructure` | DerivativeStructure.`multiply(double a)` '×' operator.
    `DerivativeStructure` | DerivativeStructure.`multiply(int n)` Compute n × this.
    `DerivativeStructure` | DerivativeStructure.`negate()` Returns the additive inverse of `this` element.
    `DerivativeStructure` | DerivativeStructure.`pow(DerivativeStructure e)` Power operation.
    `DerivativeStructure` | DerivativeStructure.`pow(double p)` Power operation.
    `static DerivativeStructure` | DerivativeStructure.`pow(double a, DerivativeStructure x)` Compute ax where a is a double and x a `DerivativeStructure`
    `DerivativeStructure` | DerivativeStructure.`pow(int n)` Integer power operation.
    `DerivativeStructure` | DerivativeStructure.`reciprocal()` Returns the multiplicative inverse of `this` element.
    `DerivativeStructure` | DerivativeStructure.`remainder(DerivativeStructure a)` IEEE remainder operator.
    `DerivativeStructure` | DerivativeStructure.`remainder(double a)` IEEE remainder operator.
    `DerivativeStructure` | DerivativeStructure.`rint()` Get the whole number that is the nearest to the instance, or the even one if x is exactly half way between two integers.
    `DerivativeStructure` | DerivativeStructure.`rootN(int n)` Nth root.
    `DerivativeStructure` | DerivativeStructure.`scalb(int n)` Multiply the instance by a power of 2.
    `DerivativeStructure` | DerivativeStructure.`signum()` Compute the signum of the instance.
    `DerivativeStructure` | DerivativeStructure.`sin()` Sine operation.
    `DerivativeStructure` | DerivativeStructure.`sinh()` Hyperbolic sine operation.
    `DerivativeStructure` | DerivativeStructure.`sqrt()` Square root.
    `DerivativeStructure` | DerivativeStructure.`subtract(DerivativeStructure a)` Compute this - a.
    `DerivativeStructure` | DerivativeStructure.`subtract(double a)` '-' operator.
    `DerivativeStructure` | DerivativeStructure.`tan()` Tangent operation.
    `DerivativeStructure` | DerivativeStructure.`tanh()` Hyperbolic tangent operation.
    `DerivativeStructure` | DerivativeStructure.`toDegrees()` Convert radians to degrees, with error of less than 0.5 ULP
    `DerivativeStructure` | DerivativeStructure.`toRadians()` Convert degrees to radians, with error of less than 0.5 ULP
    `DerivativeStructure[]` | UnivariateDifferentiableVectorFunction.`value(DerivativeStructure x)` Compute the value for the function.
    `DerivativeStructure` | UnivariateDifferentiableFunction.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure[][]` | UnivariateDifferentiableMatrixFunction.`value(DerivativeStructure x)` Compute the value for the function.
    `DerivativeStructure` | MultivariateDifferentiableFunction.`value(DerivativeStructure[] point)` Compute the value for the function at the given point.
    `DerivativeStructure[]` | MultivariateDifferentiableVectorFunction.`value(DerivativeStructure[] point)` Compute the value for the function at the given point.

    Methods in org.apache.commons.math3.analysis.differentiation that return types with arguments of type DerivativeStructure
    Modifier and Type | Method and Description
    --- | ---
    `Field<DerivativeStructure>` | DerivativeStructure.`getField()` Get the `Field` to which the instance belongs.

    Methods in org.apache.commons.math3.analysis.differentiation with parameters of type DerivativeStructure
    Modifier and Type | Method and Description
    --- | ---
    `DerivativeStructure` | DerivativeStructure.`add(DerivativeStructure a)` Compute this + a.
    `DerivativeStructure` | DerivativeStructure.`atan2(DerivativeStructure x)` Two arguments arc tangent operation.
    `static DerivativeStructure` | DerivativeStructure.`atan2(DerivativeStructure y, DerivativeStructure x)` Two arguments arc tangent operation.
    `DerivativeStructure` | DerivativeStructure.`copySign(DerivativeStructure sign)` Returns the instance with the sign of the argument.
    `DerivativeStructure` | DerivativeStructure.`divide(DerivativeStructure a)` Compute this ÷ a.
    `DerivativeStructure` | DerivativeStructure.`hypot(DerivativeStructure y)` Returns the hypotenuse of a triangle with sides `this` and `y` - sqrt(this2 +y2) avoiding intermediate overflow or underflow.
    `static DerivativeStructure` | DerivativeStructure.`hypot(DerivativeStructure x, DerivativeStructure y)` Returns the hypotenuse of a triangle with sides `x` and `y` - sqrt(x2 +y2) avoiding intermediate overflow or underflow.
    `DerivativeStructure` | DerivativeStructure.`linearCombination(DerivativeStructure[] a, DerivativeStructure[] b)` Compute a linear combination.
    `DerivativeStructure` | DerivativeStructure.`linearCombination(DerivativeStructure[] a, DerivativeStructure[] b)` Compute a linear combination.
    `DerivativeStructure` | DerivativeStructure.`linearCombination(DerivativeStructure a1, DerivativeStructure b1, DerivativeStructure a2, DerivativeStructure b2)` Compute a linear combination.
    `DerivativeStructure` | DerivativeStructure.`linearCombination(DerivativeStructure a1, DerivativeStructure b1, DerivativeStructure a2, DerivativeStructure b2, DerivativeStructure a3, DerivativeStructure b3)` Compute a linear combination.
    `DerivativeStructure` | DerivativeStructure.`linearCombination(DerivativeStructure a1, DerivativeStructure b1, DerivativeStructure a2, DerivativeStructure b2, DerivativeStructure a3, DerivativeStructure b3, DerivativeStructure a4, DerivativeStructure b4)` Compute a linear combination.
    `DerivativeStructure` | DerivativeStructure.`linearCombination(double[] a, DerivativeStructure[] b)` Compute a linear combination.
    `DerivativeStructure` | DerivativeStructure.`linearCombination(double a1, DerivativeStructure b1, double a2, DerivativeStructure b2)` Compute a linear combination.
    `DerivativeStructure` | DerivativeStructure.`linearCombination(double a1, DerivativeStructure b1, double a2, DerivativeStructure b2, double a3, DerivativeStructure b3)` Compute a linear combination.
    `DerivativeStructure` | DerivativeStructure.`linearCombination(double a1, DerivativeStructure b1, double a2, DerivativeStructure b2, double a3, DerivativeStructure b3, double a4, DerivativeStructure b4)` Compute a linear combination.
    `DerivativeStructure` | DerivativeStructure.`multiply(DerivativeStructure a)` Compute this × a.
    `DerivativeStructure` | DerivativeStructure.`pow(DerivativeStructure e)` Power operation.
    `static DerivativeStructure` | DerivativeStructure.`pow(double a, DerivativeStructure x)` Compute ax where a is a double and x a `DerivativeStructure`
    `DerivativeStructure` | DerivativeStructure.`remainder(DerivativeStructure a)` IEEE remainder operator.
    `DerivativeStructure` | DerivativeStructure.`subtract(DerivativeStructure a)` Compute this - a.
    `DerivativeStructure[]` | UnivariateDifferentiableVectorFunction.`value(DerivativeStructure x)` Compute the value for the function.
    `DerivativeStructure` | UnivariateDifferentiableFunction.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure[][]` | UnivariateDifferentiableMatrixFunction.`value(DerivativeStructure x)` Compute the value for the function.
    `DerivativeStructure` | MultivariateDifferentiableFunction.`value(DerivativeStructure[] point)` Compute the value for the function at the given point.
    `DerivativeStructure[]` | MultivariateDifferentiableVectorFunction.`value(DerivativeStructure[] point)` Compute the value for the function at the given point.

    Constructors in org.apache.commons.math3.analysis.differentiation with parameters of type DerivativeStructure
    Constructor and Description
    `DerivativeStructure(double a1, DerivativeStructure ds1, double a2, DerivativeStructure ds2)` Linear combination constructor.
    `DerivativeStructure(double a1, DerivativeStructure ds1, double a2, DerivativeStructure ds2, double a3, DerivativeStructure ds3)` Linear combination constructor.
    `DerivativeStructure(double a1, DerivativeStructure ds1, double a2, DerivativeStructure ds2, double a3, DerivativeStructure ds3, double a4, DerivativeStructure ds4)` Linear combination constructor.

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

    Methods in org.apache.commons.math3.analysis.function that return DerivativeStructure
    Modifier and Type | Method and Description
    --- | ---
    `DerivativeStructure` | Minus.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Sinh.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Asin.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Log.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Sin.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Atanh.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Tan.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Atan.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Cos.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Log1p.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Sinc.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Acosh.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Sqrt.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Tanh.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Cbrt.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Asinh.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Exp.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Sigmoid.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Logit.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Log10.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Gaussian.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | HarmonicOscillator.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Power.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Logistic.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Acos.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Inverse.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Constant.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Identity.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Cosh.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Expm1.`value(DerivativeStructure t)` Simple mathematical function.

    Methods in org.apache.commons.math3.analysis.function with parameters of type DerivativeStructure
    Modifier and Type | Method and Description
    --- | ---
    `DerivativeStructure` | Minus.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Sinh.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Asin.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Log.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Sin.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Atanh.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Tan.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Atan.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Cos.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Log1p.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Sinc.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Acosh.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Sqrt.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Tanh.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Cbrt.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Asinh.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Exp.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Sigmoid.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Logit.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Log10.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Gaussian.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | HarmonicOscillator.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Power.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Logistic.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Acos.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Inverse.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Constant.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Identity.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Cosh.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | Expm1.`value(DerivativeStructure t)` Simple mathematical function.

  - ### Uses of DerivativeStructure in org.apache.commons.math3.analysis.interpolation

    Methods in org.apache.commons.math3.analysis.interpolation that return DerivativeStructure
    Modifier and Type | Method and Description
    --- | ---
    `DerivativeStructure[]` | HermiteInterpolator.`value(DerivativeStructure x)` Interpolate value at a specified abscissa.

    Methods in org.apache.commons.math3.analysis.interpolation with parameters of type DerivativeStructure
    Modifier and Type | Method and Description
    --- | ---
    `DerivativeStructure[]` | HermiteInterpolator.`value(DerivativeStructure x)` Interpolate value at a specified abscissa.

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

    Methods in org.apache.commons.math3.analysis.polynomials that return DerivativeStructure
    Modifier and Type | Method and Description
    --- | ---
    `DerivativeStructure` | PolynomialSplineFunction.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | PolynomialFunctionNewtonForm.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | PolynomialFunction.`value(DerivativeStructure t)` Simple mathematical function.

    Methods in org.apache.commons.math3.analysis.polynomials with parameters of type DerivativeStructure
    Modifier and Type | Method and Description
    --- | ---
    `DerivativeStructure` | PolynomialSplineFunction.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | PolynomialFunctionNewtonForm.`value(DerivativeStructure t)` Simple mathematical function.
    `DerivativeStructure` | PolynomialFunction.`value(DerivativeStructure t)` Simple mathematical function.

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

    Methods in org.apache.commons.math3.analysis.solvers that return DerivativeStructure
    Modifier and Type | Method and Description
    --- | ---
    `protected DerivativeStructure` | AbstractUnivariateDifferentiableSolver.`computeObjectiveValueAndDerivative(double point)` Compute the objective function value.

Copyright © 2003–2014 The Apache Software Foundation. All rights reserved.