Uses of Class
org.hipparchus.analysis.differentiation.Gradient
Package
Description
This package holds the main interfaces and basic building block classes
dealing with differentiation.
-
Uses of Gradient in org.hipparchus.analysis.differentiation
Modifier and TypeMethodDescriptionGradient.abs()
absolute value.Compute this + a.Two arguments arc tangent operation.Gradient.compose
(double... f) Compute composition of the instance by a univariate function.Gradient.compose
(double f0, double f1) Compute composition of the instance by a univariate function differentiable at order 1.static Gradient
Gradient.constant
(int freeParameters, double value) Build an instance corresponding to a constant value.Gradient.copySign
(double sign) Returns the instance with the sign of the argument.Returns the instance with the sign of the argument.Gradient.divide
(double a) '÷' operator.Compute this ÷ a.GradientField.getOne()
Get the multiplicative identity of the field.GradientField.getZero()
Get the additive identity of the field.Returns the hypotenuse of a triangle with sidesthis
andy
- sqrt(this2 +y2) avoiding intermediate overflow or underflow.Gradient.linearCombination
(double[] a, Gradient[] b) Compute a linear combination.Gradient.linearCombination
(double a1, Gradient b1, double a2, Gradient b2) Compute a linear combination.Gradient.linearCombination
(double a1, Gradient b1, double a2, Gradient b2, double a3, Gradient b3) Compute a linear combination.Gradient.linearCombination
(double a1, Gradient b1, double a2, Gradient b2, double a3, Gradient b3, double a4, Gradient b4) Compute a linear combination.Gradient.linearCombination
(Gradient[] a, Gradient[] b) Compute a linear combination.Gradient.linearCombination
(Gradient a1, Gradient b1, Gradient a2, Gradient b2) Compute a linear combination.Gradient.linearCombination
(Gradient a1, Gradient b1, Gradient a2, Gradient b2, Gradient a3, Gradient b3) Compute a linear combination.Gradient.linearCombination
(Gradient a1, Gradient b1, Gradient a2, Gradient b2, Gradient a3, Gradient b3, Gradient a4, Gradient b4) Compute a linear combination.Gradient.multiply
(double a) '×' operator.Gradient.multiply
(int n) Compute n × this.Compute this × a.Gradient.negate()
Returns the additive inverse ofthis
element.Gradient.newInstance
(double c) Create an instance corresponding to a constant real value.Gradient.pow
(double p) Power operation.static Gradient
Compute ax where a is a double and x aGradient
Gradient.pow
(int n) Integer power operation.IEEE remainder operator.Gradient.scalb
(int n) Multiply the instance by a power of 2.Compute this - a.Gradient.toDegrees()
Convert radians to degrees, with error of less than 0.5 ULPGradient.toRadians()
Convert degrees to radians, with error of less than 0.5 ULPstatic Gradient
Gradient.variable
(int freeParameters, int index, double value) Build aGradient
representing a variable.Gradient.withValue
(double v) Create a new object with new value (zeroth-order derivative, as passed as input) and same derivatives of order one and above.Modifier and TypeMethodDescriptionGradientField.getRuntimeClass()
Returns the runtime class of the FieldElement.Gradient.sinCos()
Combined Sine and Cosine operation.Gradient.sinhCosh()
Combined hyperbolic sine and cosine operation.Modifier and TypeMethodDescriptionCompute this + a.Two arguments arc tangent operation.Returns the instance with the sign of the argument.Compute this ÷ a.Returns the hypotenuse of a triangle with sidesthis
andy
- sqrt(this2 +y2) avoiding intermediate overflow or underflow.Gradient.linearCombination
(double[] a, Gradient[] b) Compute a linear combination.Gradient.linearCombination
(double a1, Gradient b1, double a2, Gradient b2) Compute a linear combination.Gradient.linearCombination
(double a1, Gradient b1, double a2, Gradient b2, double a3, Gradient b3) Compute a linear combination.Gradient.linearCombination
(double a1, Gradient b1, double a2, Gradient b2, double a3, Gradient b3, double a4, Gradient b4) Compute a linear combination.Gradient.linearCombination
(Gradient[] a, Gradient[] b) Compute a linear combination.Gradient.linearCombination
(Gradient a1, Gradient b1, Gradient a2, Gradient b2) Compute a linear combination.Gradient.linearCombination
(Gradient a1, Gradient b1, Gradient a2, Gradient b2, Gradient a3, Gradient b3) Compute a linear combination.Gradient.linearCombination
(Gradient a1, Gradient b1, Gradient a2, Gradient b2, Gradient a3, Gradient b3, Gradient a4, Gradient b4) Compute a linear combination.Compute this × a.static Gradient
Compute ax where a is a double and x aGradient
IEEE remainder operator.Compute this - a.