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