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

- Packages that use SparseGradient
  Package | Description
  --- | ---
  org.apache.commons.math3.analysis.differentiation | This package holds the main interfaces and basic building block classes dealing with differentiation.

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

    Methods in org.apache.commons.math3.analysis.differentiation that return SparseGradient
    Modifier and Type | Method and Description
    --- | ---
    `SparseGradient` | SparseGradient.`abs()` absolute value.
    `SparseGradient` | SparseGradient.`acos()` Arc cosine operation.
    `SparseGradient` | SparseGradient.`acosh()` Inverse hyperbolic cosine operation.
    `SparseGradient` | SparseGradient.`add(double c)` '+' operator.
    `SparseGradient` | SparseGradient.`add(SparseGradient a)` Compute this + a.
    `SparseGradient` | SparseGradient.`asin()` Arc sine operation.
    `SparseGradient` | SparseGradient.`asinh()` Inverse hyperbolic sine operation.
    `SparseGradient` | SparseGradient.`atan()` Arc tangent operation.
    `SparseGradient` | SparseGradient.`atan2(SparseGradient x)` Two arguments arc tangent operation.
    `static SparseGradient` | SparseGradient.`atan2(SparseGradient y, SparseGradient x)` Two arguments arc tangent operation.
    `SparseGradient` | SparseGradient.`atanh()` Inverse hyperbolic tangent operation.
    `SparseGradient` | SparseGradient.`cbrt()` Cubic root.
    `SparseGradient` | SparseGradient.`ceil()` Get the smallest whole number larger than instance.
    `SparseGradient` | SparseGradient.`compose(double f0, double f1)` Compute composition of the instance by a univariate function.
    `SparseGradient` | SparseGradient.`copySign(double sign)` Returns the instance with the sign of the argument.
    `SparseGradient` | SparseGradient.`copySign(SparseGradient sign)` Returns the instance with the sign of the argument.
    `SparseGradient` | SparseGradient.`cos()` Cosine operation.
    `SparseGradient` | SparseGradient.`cosh()` Hyperbolic cosine operation.
    `static SparseGradient` | SparseGradient.`createConstant(double value)` Factory method creating a constant.
    `static SparseGradient` | SparseGradient.`createVariable(int idx, double value)` Factory method creating an independent variable.
    `SparseGradient` | SparseGradient.`divide(double c)` '÷' operator.
    `SparseGradient` | SparseGradient.`divide(SparseGradient a)` Compute this ÷ a.
    `SparseGradient` | SparseGradient.`exp()` Exponential.
    `SparseGradient` | SparseGradient.`expm1()` Exponential minus 1.
    `SparseGradient` | SparseGradient.`floor()` Get the largest whole number smaller than instance.
    `SparseGradient` | SparseGradient.`hypot(SparseGradient y)` Returns the hypotenuse of a triangle with sides `this` and `y` - sqrt(this2 +y2) avoiding intermediate overflow or underflow.
    `static SparseGradient` | SparseGradient.`hypot(SparseGradient x, SparseGradient y)` Returns the hypotenuse of a triangle with sides `x` and `y` - sqrt(x2 +y2) avoiding intermediate overflow or underflow.
    `SparseGradient` | SparseGradient.`linearCombination(double[] a, SparseGradient[] b)` Compute a linear combination.
    `SparseGradient` | SparseGradient.`linearCombination(double a1, SparseGradient b1, double a2, SparseGradient b2)` Compute a linear combination.
    `SparseGradient` | SparseGradient.`linearCombination(double a1, SparseGradient b1, double a2, SparseGradient b2, double a3, SparseGradient b3)` Compute a linear combination.
    `SparseGradient` | SparseGradient.`linearCombination(double a1, SparseGradient b1, double a2, SparseGradient b2, double a3, SparseGradient b3, double a4, SparseGradient b4)` Compute a linear combination.
    `SparseGradient` | SparseGradient.`linearCombination(SparseGradient[] a, SparseGradient[] b)` Compute a linear combination.
    `SparseGradient` | SparseGradient.`linearCombination(SparseGradient a1, SparseGradient b1, SparseGradient a2, SparseGradient b2)` Compute a linear combination.
    `SparseGradient` | SparseGradient.`linearCombination(SparseGradient a1, SparseGradient b1, SparseGradient a2, SparseGradient b2, SparseGradient a3, SparseGradient b3)` Compute a linear combination.
    `SparseGradient` | SparseGradient.`linearCombination(SparseGradient a1, SparseGradient b1, SparseGradient a2, SparseGradient b2, SparseGradient a3, SparseGradient b3, SparseGradient a4, SparseGradient b4)` Compute a linear combination.
    `SparseGradient` | SparseGradient.`log()` Natural logarithm.
    `SparseGradient` | SparseGradient.`log10()` Base 10 logarithm.
    `SparseGradient` | SparseGradient.`log1p()` Shifted natural logarithm.
    `SparseGradient` | SparseGradient.`multiply(double c)` '×' operator.
    `SparseGradient` | SparseGradient.`multiply(int n)` Compute n × this.
    `SparseGradient` | SparseGradient.`multiply(SparseGradient a)` Compute this × a.
    `SparseGradient` | SparseGradient.`negate()` Returns the additive inverse of `this` element.
    `SparseGradient` | SparseGradient.`pow(double p)` Power operation.
    `static SparseGradient` | SparseGradient.`pow(double a, SparseGradient x)` Compute ax where a is a double and x a `SparseGradient`
    `SparseGradient` | SparseGradient.`pow(int n)` Integer power operation.
    `SparseGradient` | SparseGradient.`pow(SparseGradient e)` Power operation.
    `SparseGradient` | SparseGradient.`reciprocal()` Returns the multiplicative inverse of `this` element.
    `SparseGradient` | SparseGradient.`remainder(double a)` IEEE remainder operator.
    `SparseGradient` | SparseGradient.`remainder(SparseGradient a)` IEEE remainder operator.
    `SparseGradient` | SparseGradient.`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.
    `SparseGradient` | SparseGradient.`rootN(int n)` Nth root.
    `SparseGradient` | SparseGradient.`scalb(int n)` Multiply the instance by a power of 2.
    `SparseGradient` | SparseGradient.`signum()` Compute the signum of the instance.
    `SparseGradient` | SparseGradient.`sin()` Sine operation.
    `SparseGradient` | SparseGradient.`sinh()` Hyperbolic sine operation.
    `SparseGradient` | SparseGradient.`sqrt()` Square root.
    `SparseGradient` | SparseGradient.`subtract(double c)` '-' operator.
    `SparseGradient` | SparseGradient.`subtract(SparseGradient a)` Compute this - a.
    `SparseGradient` | SparseGradient.`tan()` Tangent operation.
    `SparseGradient` | SparseGradient.`tanh()` Hyperbolic tangent operation.
    `SparseGradient` | SparseGradient.`toDegrees()` Convert radians to degrees, with error of less than 0.5 ULP
    `SparseGradient` | SparseGradient.`toRadians()` Convert degrees to radians, with error of less than 0.5 ULP

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

    Methods in org.apache.commons.math3.analysis.differentiation with parameters of type SparseGradient
    Modifier and Type | Method and Description
    --- | ---
    `SparseGradient` | SparseGradient.`add(SparseGradient a)` Compute this + a.
    `void` | SparseGradient.`addInPlace(SparseGradient a)` Add in place.
    `SparseGradient` | SparseGradient.`atan2(SparseGradient x)` Two arguments arc tangent operation.
    `static SparseGradient` | SparseGradient.`atan2(SparseGradient y, SparseGradient x)` Two arguments arc tangent operation.
    `SparseGradient` | SparseGradient.`copySign(SparseGradient sign)` Returns the instance with the sign of the argument.
    `SparseGradient` | SparseGradient.`divide(SparseGradient a)` Compute this ÷ a.
    `SparseGradient` | SparseGradient.`hypot(SparseGradient y)` Returns the hypotenuse of a triangle with sides `this` and `y` - sqrt(this2 +y2) avoiding intermediate overflow or underflow.
    `static SparseGradient` | SparseGradient.`hypot(SparseGradient x, SparseGradient y)` Returns the hypotenuse of a triangle with sides `x` and `y` - sqrt(x2 +y2) avoiding intermediate overflow or underflow.
    `SparseGradient` | SparseGradient.`linearCombination(double[] a, SparseGradient[] b)` Compute a linear combination.
    `SparseGradient` | SparseGradient.`linearCombination(double a1, SparseGradient b1, double a2, SparseGradient b2)` Compute a linear combination.
    `SparseGradient` | SparseGradient.`linearCombination(double a1, SparseGradient b1, double a2, SparseGradient b2, double a3, SparseGradient b3)` Compute a linear combination.
    `SparseGradient` | SparseGradient.`linearCombination(double a1, SparseGradient b1, double a2, SparseGradient b2, double a3, SparseGradient b3, double a4, SparseGradient b4)` Compute a linear combination.
    `SparseGradient` | SparseGradient.`linearCombination(SparseGradient[] a, SparseGradient[] b)` Compute a linear combination.
    `SparseGradient` | SparseGradient.`linearCombination(SparseGradient[] a, SparseGradient[] b)` Compute a linear combination.
    `SparseGradient` | SparseGradient.`linearCombination(SparseGradient a1, SparseGradient b1, SparseGradient a2, SparseGradient b2)` Compute a linear combination.
    `SparseGradient` | SparseGradient.`linearCombination(SparseGradient a1, SparseGradient b1, SparseGradient a2, SparseGradient b2, SparseGradient a3, SparseGradient b3)` Compute a linear combination.
    `SparseGradient` | SparseGradient.`linearCombination(SparseGradient a1, SparseGradient b1, SparseGradient a2, SparseGradient b2, SparseGradient a3, SparseGradient b3, SparseGradient a4, SparseGradient b4)` Compute a linear combination.
    `SparseGradient` | SparseGradient.`multiply(SparseGradient a)` Compute this × a.
    `void` | SparseGradient.`multiplyInPlace(SparseGradient a)` Multiply in place.
    `static SparseGradient` | SparseGradient.`pow(double a, SparseGradient x)` Compute ax where a is a double and x a `SparseGradient`
    `SparseGradient` | SparseGradient.`pow(SparseGradient e)` Power operation.
    `SparseGradient` | SparseGradient.`remainder(SparseGradient a)` IEEE remainder operator.
    `SparseGradient` | SparseGradient.`subtract(SparseGradient a)` Compute this - a.

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