Uses of Class
org.hipparchus.analysis.differentiation.Gradient
Packages that use 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
Methods in org.hipparchus.analysis.differentiation that return GradientModifier 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 GradientGradient.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.Gradient.getAddendum()Get the addendum to the real value of the number.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 sidesthisandy- 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 ofthiselement.Gradient.newInstance(double c) Create an instance corresponding to a constant real value.Gradient.pow(double p) Power operation.static GradientCompute ax where a is a double and x aGradientGradient.pow(int n) Integer power operation.IEEE remainder operator.Gradient.scalb(int n) Multiply the instance by a power of 2.Gradient.stackVariable()Add an independent variable to the Taylor expansion.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 GradientGradient.variable(int freeParameters, int index, double value) Build aGradientrepresenting 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.Methods in org.hipparchus.analysis.differentiation that return types with arguments of type GradientModifier 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.Methods in org.hipparchus.analysis.differentiation with parameters of type GradientModifier 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 sidesthisandy- 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 GradientCompute ax where a is a double and x aGradientIEEE remainder operator.Compute this - a.