# 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
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
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
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 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.