Uses of Class
org.hipparchus.analysis.differentiation.DerivativeStructure
Packages that use DerivativeStructure
Package
Description
This package holds the main interfaces and basic building block classes
dealing with differentiation.
Root finding algorithms, for univariate real functions.
-
Uses of DerivativeStructure in org.hipparchus.analysis.differentiation
Methods in org.hipparchus.analysis.differentiation that return DerivativeStructureModifier and TypeMethodDescriptionDerivativeStructure.abs()absolute value.DerivativeStructure.acos()Arc cosine operation.DerivativeStructure.acosh()Inverse hyperbolic cosine operation.DerivativeStructure.add(DerivativeStructure a) Compute this + a.DerivativeStructure.asin()Arc sine operation.DerivativeStructure.asinh()Inverse hyperbolic sine operation.DerivativeStructure.atan()Arc tangent operation.DerivativeStructure.atan2(DerivativeStructure x) Two arguments arc tangent operation.static DerivativeStructureDerivativeStructure.atan2(DerivativeStructure y, DerivativeStructure x) Two arguments arc tangent operation.DerivativeStructure.atanh()Inverse hyperbolic tangent operation.final DerivativeStructureDSFactory.build(double... derivatives) Build aDerivativeStructurefrom all its derivatives.DerivativeStructure.compose(double... f) Compute composition of the instance by a univariate function.DSFactory.constant(double value) Build aDerivativeStructurerepresenting a constant value.DerivativeStructure.copySign(double sign) Returns the instance with the sign of the argument.DerivativeStructure.copySign(DerivativeStructure sign) Returns the instance with the sign of the argument.DerivativeStructure.cos()Cosine operation.DerivativeStructure.cosh()Hyperbolic cosine operation.DerivativeStructure.differentiate(int varIndex, int differentiationOrder) Differentiate w.r.t. one independent variable.DerivativeStructure.divide(double a) '÷' operator.DerivativeStructure.divide(DerivativeStructure a) Compute this ÷ a.DerivativeStructure.exp()Exponential.DerivativeStructure.expm1()Exponential minus 1.DerivativeStructure.getAddendum()Get the addendum to the real value of the number.TaylorMap.getFunction(int i) Get a function from the map.DSFactory.DSField.getOne()Get the multiplicative identity of the field.DerivativeStructure.getPi()Get the Archimedes constant π.DSFactory.DSField.getPi()Get the Archimedes constant π.DSFactory.DSField.getZero()Get the additive identity of the field.DerivativeStructure.hypot(DerivativeStructure y) Returns the hypotenuse of a triangle with sidesthisandy- sqrt(this2 +y2) avoiding intermediate overflow or underflow.static DerivativeStructureDerivativeStructure.hypot(DerivativeStructure x, DerivativeStructure y) Returns the hypotenuse of a triangle with sidesxandy- sqrt(x2 +y2) avoiding intermediate overflow or underflow.DerivativeStructure.integrate(int varIndex, int integrationOrder) Integrate w.r.t. one independent variable.DerivativeStructure.linearCombination(double[] a, DerivativeStructure[] b) Compute a linear combination.DerivativeStructure.linearCombination(double a1, DerivativeStructure b1, double a2, DerivativeStructure b2) Compute a linear combination.DerivativeStructure.linearCombination(double a1, DerivativeStructure b1, double a2, DerivativeStructure b2, double a3, DerivativeStructure b3) Compute a linear combination.DerivativeStructure.linearCombination(double a1, DerivativeStructure b1, double a2, DerivativeStructure b2, double a3, DerivativeStructure b3, double a4, DerivativeStructure b4) Compute a linear combination.DerivativeStructure.linearCombination(DerivativeStructure[] a, DerivativeStructure[] b) Compute a linear combination.DerivativeStructure.linearCombination(DerivativeStructure a1, DerivativeStructure b1, DerivativeStructure a2, DerivativeStructure b2) Compute a linear combination.DerivativeStructure.linearCombination(DerivativeStructure a1, DerivativeStructure b1, DerivativeStructure a2, DerivativeStructure b2, DerivativeStructure a3, DerivativeStructure b3) Compute a linear combination.DerivativeStructure.linearCombination(DerivativeStructure a1, DerivativeStructure b1, DerivativeStructure a2, DerivativeStructure b2, DerivativeStructure a3, DerivativeStructure b3, DerivativeStructure a4, DerivativeStructure b4) Compute a linear combination.DerivativeStructure.log()Natural logarithm.DerivativeStructure.log10()Base 10 logarithm.DerivativeStructure.log1p()Shifted natural logarithm.DerivativeStructure.multiply(double a) '×' operator.DerivativeStructure.multiply(DerivativeStructure a) Compute this × a.DerivativeStructure.negate()Returns the additive inverse ofthiselement.DerivativeStructure.newInstance(double value) Create an instance corresponding to a constant real value.DerivativeStructure.pow(double p) Power operation.static DerivativeStructureDerivativeStructure.pow(double a, DerivativeStructure x) Compute ax where a is a double and x aDerivativeStructureDerivativeStructure.pow(int n) Integer power operation.DerivativeStructure.pow(DerivativeStructure e) Power operation.DerivativeStructure.rebase(DerivativeStructure... p) Rebase instance with respect to low level parameter functions.DerivativeStructure.reciprocal()Returns the multiplicative inverse ofthiselement.DerivativeStructure.remainder(DerivativeStructure a) IEEE remainder operator.DerivativeStructure.rootN(int n) Nth root.DerivativeStructure.scalb(int n) Multiply the instance by a power of 2.DerivativeStructure.sin()Sine operation.DerivativeStructure.sinh()Hyperbolic sine operation.DerivativeStructure.sqrt()Square root.DerivativeStructure.square()Compute this × this.DerivativeStructure.subtract(DerivativeStructure a) Compute this - a.DerivativeStructure.tan()Tangent operation.DerivativeStructure.tanh()Hyperbolic tangent operation.DerivativeStructure.toDegrees()Convert radians to degrees, with error of less than 0.5 ULPGradient.toDerivativeStructure()Convert the instance to aDerivativeStructure.abstract DerivativeStructureUnivariateDerivative.toDerivativeStructure()Convert the instance to aDerivativeStructure.UnivariateDerivative1.toDerivativeStructure()Convert the instance to aDerivativeStructure.UnivariateDerivative2.toDerivativeStructure()Convert the instance to aDerivativeStructure.DerivativeStructure.toRadians()Convert degrees to radians, with error of less than 0.5 ULPMultivariateDifferentiableFunction.value(DerivativeStructure[] point) Compute the value for the function at the given point.MultivariateDifferentiableVectorFunction.value(DerivativeStructure[] point) Compute the value for the function at the given point.DSFactory.variable(int index, double value) Build aDerivativeStructurerepresenting a variable.DerivativeStructure.withValue(double value) 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 DerivativeStructureModifier and TypeMethodDescriptionDerivativeStructure.getField()Get theFieldto which the instance belongs.DSFactory.DSField.getRuntimeClass()Returns the runtime class of the FieldElement.DerivativeStructure.sinCos()Combined Sine and Cosine operation.DerivativeStructure.sinhCosh()Combined hyperbolic sine and cosine operation.Methods in org.hipparchus.analysis.differentiation with parameters of type DerivativeStructureModifier and TypeMethodDescriptionDerivativeStructure.add(DerivativeStructure a) Compute this + a.DerivativeStructure.atan2(DerivativeStructure x) Two arguments arc tangent operation.static DerivativeStructureDerivativeStructure.atan2(DerivativeStructure y, DerivativeStructure x) Two arguments arc tangent operation.DerivativeStructure.copySign(DerivativeStructure sign) Returns the instance with the sign of the argument.DerivativeStructure.divide(DerivativeStructure a) Compute this ÷ a.DerivativeStructure.hypot(DerivativeStructure y) Returns the hypotenuse of a triangle with sidesthisandy- sqrt(this2 +y2) avoiding intermediate overflow or underflow.static DerivativeStructureDerivativeStructure.hypot(DerivativeStructure x, DerivativeStructure y) Returns the hypotenuse of a triangle with sidesxandy- sqrt(x2 +y2) avoiding intermediate overflow or underflow.DerivativeStructure.linearCombination(double[] a, DerivativeStructure[] b) Compute a linear combination.DerivativeStructure.linearCombination(double a1, DerivativeStructure b1, double a2, DerivativeStructure b2) Compute a linear combination.DerivativeStructure.linearCombination(double a1, DerivativeStructure b1, double a2, DerivativeStructure b2, double a3, DerivativeStructure b3) Compute a linear combination.DerivativeStructure.linearCombination(double a1, DerivativeStructure b1, double a2, DerivativeStructure b2, double a3, DerivativeStructure b3, double a4, DerivativeStructure b4) Compute a linear combination.DerivativeStructure.linearCombination(DerivativeStructure[] a, DerivativeStructure[] b) Compute a linear combination.DerivativeStructure.linearCombination(DerivativeStructure a1, DerivativeStructure b1, DerivativeStructure a2, DerivativeStructure b2) Compute a linear combination.DerivativeStructure.linearCombination(DerivativeStructure a1, DerivativeStructure b1, DerivativeStructure a2, DerivativeStructure b2, DerivativeStructure a3, DerivativeStructure b3) Compute a linear combination.DerivativeStructure.linearCombination(DerivativeStructure a1, DerivativeStructure b1, DerivativeStructure a2, DerivativeStructure b2, DerivativeStructure a3, DerivativeStructure b3, DerivativeStructure a4, DerivativeStructure b4) Compute a linear combination.DerivativeStructure.multiply(DerivativeStructure a) Compute this × a.static DerivativeStructureDerivativeStructure.pow(double a, DerivativeStructure x) Compute ax where a is a double and x aDerivativeStructureDerivativeStructure.pow(DerivativeStructure e) Power operation.DerivativeStructure.rebase(DerivativeStructure... p) Rebase instance with respect to low level parameter functions.DerivativeStructure.remainder(DerivativeStructure a) IEEE remainder operator.DerivativeStructure.subtract(DerivativeStructure a) Compute this - a.MultivariateDifferentiableFunction.value(DerivativeStructure[] point) Compute the value for the function at the given point.MultivariateDifferentiableVectorFunction.value(DerivativeStructure[] point) Compute the value for the function at the given point.Constructors in org.hipparchus.analysis.differentiation with parameters of type DerivativeStructureModifierConstructorDescriptionBuild an instance from aDerivativeStructure.TaylorMap(double[] point, DerivativeStructure[] functions) Simple constructor.Build an instance from aDerivativeStructure.Build an instance from aDerivativeStructure. -
Uses of DerivativeStructure in org.hipparchus.analysis.solvers
Methods in org.hipparchus.analysis.solvers that return DerivativeStructureModifier and TypeMethodDescriptionprotected DerivativeStructureAbstractUnivariateDifferentiableSolver.computeObjectiveValueAndDerivative(double point) Compute the objective function value.