Uses of Classorg.apache.commons.math3.analysis.differentiation.DerivativeStructure

• Packages that use DerivativeStructure
Package Description
org.apache.commons.math3.analysis.differentiation
This package holds the main interfaces and basic building block classes dealing with differentiation.
org.apache.commons.math3.analysis.function
The function package contains function objects that wrap the methods contained in Math, as well as common mathematical functions such as the gaussian and sinc functions.
org.apache.commons.math3.analysis.interpolation
Univariate real functions interpolation algorithms.
org.apache.commons.math3.analysis.polynomials
Univariate real polynomials implementations, seen as differentiable univariate real functions.
org.apache.commons.math3.analysis.solvers
Root finding algorithms, for univariate real functions.
• Uses of DerivativeStructure in org.apache.commons.math3.analysis.differentiation

Methods in org.apache.commons.math3.analysis.differentiation that return DerivativeStructure
Modifier and Type Method and Description
DerivativeStructure DerivativeStructure.abs()
absolute value.
DerivativeStructure DerivativeStructure.acos()
Arc cosine operation.
DerivativeStructure DerivativeStructure.acosh()
Inverse hyperbolic cosine operation.
DerivativeStructure DerivativeStructure.add(DerivativeStructure a)
Compute this + a.
DerivativeStructure DerivativeStructure.add(double a)
'+' operator.
DerivativeStructure DerivativeStructure.asin()
Arc sine operation.
DerivativeStructure DerivativeStructure.asinh()
Inverse hyperbolic sine operation.
DerivativeStructure DerivativeStructure.atan()
Arc tangent operation.
DerivativeStructure DerivativeStructure.atan2(DerivativeStructure x)
Two arguments arc tangent operation.
static DerivativeStructure DerivativeStructure.atan2(DerivativeStructure y, DerivativeStructure x)
Two arguments arc tangent operation.
DerivativeStructure DerivativeStructure.atanh()
Inverse hyperbolic tangent operation.
DerivativeStructure DerivativeStructure.cbrt()
Cubic root.
DerivativeStructure DerivativeStructure.ceil()
Get the smallest whole number larger than instance.
DerivativeStructure DerivativeStructure.compose(double... f)
Compute composition of the instance by a univariate function.
DerivativeStructure DerivativeStructure.copySign(DerivativeStructure sign)
Returns the instance with the sign of the argument.
DerivativeStructure DerivativeStructure.copySign(double sign)
Returns the instance with the sign of the argument.
DerivativeStructure DerivativeStructure.cos()
Cosine operation.
DerivativeStructure DerivativeStructure.cosh()
Hyperbolic cosine operation.
DerivativeStructure DerivativeStructure.createConstant(double c)
Create a constant compatible with instance order and number of parameters.
DerivativeStructure DerivativeStructure.divide(DerivativeStructure a)
Compute this ÷ a.
DerivativeStructure DerivativeStructure.divide(double a)
'÷' operator.
DerivativeStructure DerivativeStructure.exp()
Exponential.
DerivativeStructure DerivativeStructure.expm1()
Exponential minus 1.
DerivativeStructure DerivativeStructure.floor()
Get the largest whole number smaller than instance.
DerivativeStructure DerivativeStructure.hypot(DerivativeStructure y)
Returns the hypotenuse of a triangle with sides this and y - sqrt(this2 +y2)
avoiding intermediate overflow or underflow.
static DerivativeStructure DerivativeStructure.hypot(DerivativeStructure x, DerivativeStructure y)
Returns the hypotenuse of a triangle with sides x and y - sqrt(x2 +y2)
avoiding intermediate overflow or underflow.
DerivativeStructure DerivativeStructure.linearCombination(DerivativeStructure[] a, DerivativeStructure[] b)
Compute a linear combination.
DerivativeStructure DerivativeStructure.linearCombination(DerivativeStructure a1, DerivativeStructure b1, DerivativeStructure a2, DerivativeStructure b2)
Compute a linear combination.
DerivativeStructure DerivativeStructure.linearCombination(DerivativeStructure a1, DerivativeStructure b1, DerivativeStructure a2, DerivativeStructure b2, DerivativeStructure a3, DerivativeStructure b3)
Compute a linear combination.
DerivativeStructure DerivativeStructure.linearCombination(DerivativeStructure a1, DerivativeStructure b1, DerivativeStructure a2, DerivativeStructure b2, DerivativeStructure a3, DerivativeStructure b3, DerivativeStructure a4, DerivativeStructure b4)
Compute a linear combination.
DerivativeStructure DerivativeStructure.linearCombination(double[] a, DerivativeStructure[] b)
Compute a linear combination.
DerivativeStructure DerivativeStructure.linearCombination(double a1, DerivativeStructure b1, double a2, DerivativeStructure b2)
Compute a linear combination.
DerivativeStructure DerivativeStructure.linearCombination(double a1, DerivativeStructure b1, double a2, DerivativeStructure b2, double a3, DerivativeStructure b3)
Compute a linear combination.
DerivativeStructure DerivativeStructure.linearCombination(double a1, DerivativeStructure b1, double a2, DerivativeStructure b2, double a3, DerivativeStructure b3, double a4, DerivativeStructure b4)
Compute a linear combination.
DerivativeStructure DerivativeStructure.log()
Natural logarithm.
DerivativeStructure DerivativeStructure.log10()
Base 10 logarithm.
DerivativeStructure DerivativeStructure.log1p()
Shifted natural logarithm.
DerivativeStructure DerivativeStructure.multiply(DerivativeStructure a)
Compute this × a.
DerivativeStructure DerivativeStructure.multiply(double a)
'×' operator.
DerivativeStructure DerivativeStructure.multiply(int n)
Compute n × this.
DerivativeStructure DerivativeStructure.negate()
Returns the additive inverse of this element.
DerivativeStructure DerivativeStructure.pow(DerivativeStructure e)
Power operation.
DerivativeStructure DerivativeStructure.pow(double p)
Power operation.
static DerivativeStructure DerivativeStructure.pow(double a, DerivativeStructure x)
Compute ax where a is a double and x a DerivativeStructure
DerivativeStructure DerivativeStructure.pow(int n)
Integer power operation.
DerivativeStructure DerivativeStructure.reciprocal()
Returns the multiplicative inverse of this element.
DerivativeStructure DerivativeStructure.remainder(DerivativeStructure a)
IEEE remainder operator.
DerivativeStructure DerivativeStructure.remainder(double a)
IEEE remainder operator.
DerivativeStructure DerivativeStructure.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.
DerivativeStructure DerivativeStructure.rootN(int n)
Nth root.
DerivativeStructure DerivativeStructure.scalb(int n)
Multiply the instance by a power of 2.
DerivativeStructure DerivativeStructure.signum()
Compute the signum of the instance.
DerivativeStructure DerivativeStructure.sin()
Sine operation.
DerivativeStructure DerivativeStructure.sinh()
Hyperbolic sine operation.
DerivativeStructure DerivativeStructure.sqrt()
Square root.
DerivativeStructure DerivativeStructure.subtract(DerivativeStructure a)
Compute this - a.
DerivativeStructure DerivativeStructure.subtract(double a)
'-' operator.
DerivativeStructure DerivativeStructure.tan()
Tangent operation.
DerivativeStructure DerivativeStructure.tanh()
Hyperbolic tangent operation.
DerivativeStructure DerivativeStructure.toDegrees()
Convert radians to degrees, with error of less than 0.5 ULP
DerivativeStructure DerivativeStructure.toRadians()
Convert degrees to radians, with error of less than 0.5 ULP
DerivativeStructure UnivariateDifferentiableFunction.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure[] UnivariateDifferentiableVectorFunction.value(DerivativeStructure x)
Compute the value for the function.
DerivativeStructure[][] UnivariateDifferentiableMatrixFunction.value(DerivativeStructure x)
Compute the value for the function.
DerivativeStructure MultivariateDifferentiableFunction.value(DerivativeStructure[] point)
Compute the value for the function at the given point.
DerivativeStructure[] MultivariateDifferentiableVectorFunction.value(DerivativeStructure[] point)
Compute the value for the function at the given point.
Methods in org.apache.commons.math3.analysis.differentiation that return types with arguments of type DerivativeStructure
Modifier and Type Method and Description
Field<DerivativeStructure> DerivativeStructure.getField()
Get the Field to which the instance belongs.
Methods in org.apache.commons.math3.analysis.differentiation with parameters of type DerivativeStructure
Modifier and Type Method and Description
DerivativeStructure DerivativeStructure.add(DerivativeStructure a)
Compute this + a.
DerivativeStructure DerivativeStructure.atan2(DerivativeStructure x)
Two arguments arc tangent operation.
static DerivativeStructure DerivativeStructure.atan2(DerivativeStructure y, DerivativeStructure x)
Two arguments arc tangent operation.
DerivativeStructure DerivativeStructure.copySign(DerivativeStructure sign)
Returns the instance with the sign of the argument.
DerivativeStructure DerivativeStructure.divide(DerivativeStructure a)
Compute this ÷ a.
DerivativeStructure DerivativeStructure.hypot(DerivativeStructure y)
Returns the hypotenuse of a triangle with sides this and y - sqrt(this2 +y2)
avoiding intermediate overflow or underflow.
static DerivativeStructure DerivativeStructure.hypot(DerivativeStructure x, DerivativeStructure y)
Returns the hypotenuse of a triangle with sides x and y - sqrt(x2 +y2)
avoiding intermediate overflow or underflow.
DerivativeStructure DerivativeStructure.linearCombination(DerivativeStructure[] a, DerivativeStructure[] b)
Compute a linear combination.
DerivativeStructure DerivativeStructure.linearCombination(DerivativeStructure[] a, DerivativeStructure[] b)
Compute a linear combination.
DerivativeStructure DerivativeStructure.linearCombination(DerivativeStructure a1, DerivativeStructure b1, DerivativeStructure a2, DerivativeStructure b2)
Compute a linear combination.
DerivativeStructure DerivativeStructure.linearCombination(DerivativeStructure a1, DerivativeStructure b1, DerivativeStructure a2, DerivativeStructure b2, DerivativeStructure a3, DerivativeStructure b3)
Compute a linear combination.
DerivativeStructure DerivativeStructure.linearCombination(DerivativeStructure a1, DerivativeStructure b1, DerivativeStructure a2, DerivativeStructure b2, DerivativeStructure a3, DerivativeStructure b3, DerivativeStructure a4, DerivativeStructure b4)
Compute a linear combination.
DerivativeStructure DerivativeStructure.linearCombination(double[] a, DerivativeStructure[] b)
Compute a linear combination.
DerivativeStructure DerivativeStructure.linearCombination(double a1, DerivativeStructure b1, double a2, DerivativeStructure b2)
Compute a linear combination.
DerivativeStructure DerivativeStructure.linearCombination(double a1, DerivativeStructure b1, double a2, DerivativeStructure b2, double a3, DerivativeStructure b3)
Compute a linear combination.
DerivativeStructure DerivativeStructure.linearCombination(double a1, DerivativeStructure b1, double a2, DerivativeStructure b2, double a3, DerivativeStructure b3, double a4, DerivativeStructure b4)
Compute a linear combination.
DerivativeStructure DerivativeStructure.multiply(DerivativeStructure a)
Compute this × a.
DerivativeStructure DerivativeStructure.pow(DerivativeStructure e)
Power operation.
static DerivativeStructure DerivativeStructure.pow(double a, DerivativeStructure x)
Compute ax where a is a double and x a DerivativeStructure
DerivativeStructure DerivativeStructure.remainder(DerivativeStructure a)
IEEE remainder operator.
DerivativeStructure DerivativeStructure.subtract(DerivativeStructure a)
Compute this - a.
DerivativeStructure UnivariateDifferentiableFunction.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure[] UnivariateDifferentiableVectorFunction.value(DerivativeStructure x)
Compute the value for the function.
DerivativeStructure[][] UnivariateDifferentiableMatrixFunction.value(DerivativeStructure x)
Compute the value for the function.
DerivativeStructure MultivariateDifferentiableFunction.value(DerivativeStructure[] point)
Compute the value for the function at the given point.
DerivativeStructure[] MultivariateDifferentiableVectorFunction.value(DerivativeStructure[] point)
Compute the value for the function at the given point.
Constructors in org.apache.commons.math3.analysis.differentiation with parameters of type DerivativeStructure
Constructor and Description
DerivativeStructure(double a1, DerivativeStructure ds1, double a2, DerivativeStructure ds2)
Linear combination constructor.
DerivativeStructure(double a1, DerivativeStructure ds1, double a2, DerivativeStructure ds2, double a3, DerivativeStructure ds3)
Linear combination constructor.
DerivativeStructure(double a1, DerivativeStructure ds1, double a2, DerivativeStructure ds2, double a3, DerivativeStructure ds3, double a4, DerivativeStructure ds4)
Linear combination constructor.
• Uses of DerivativeStructure in org.apache.commons.math3.analysis.function

Methods in org.apache.commons.math3.analysis.function that return DerivativeStructure
Modifier and Type Method and Description
DerivativeStructure HarmonicOscillator.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Sinh.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Log.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Log1p.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Acosh.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Logit.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Log10.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Tan.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Sinc.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Atanh.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Asinh.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Logistic.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Inverse.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Expm1.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Power.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Exp.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Cos.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Asin.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Tanh.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Identity.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Gaussian.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Minus.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Sin.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Cosh.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Sigmoid.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Acos.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Sqrt.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Cbrt.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Atan.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Constant.value(DerivativeStructure t)
Simple mathematical function.
Methods in org.apache.commons.math3.analysis.function with parameters of type DerivativeStructure
Modifier and Type Method and Description
DerivativeStructure HarmonicOscillator.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Sinh.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Log.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Log1p.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Acosh.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Logit.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Log10.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Tan.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Sinc.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Atanh.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Asinh.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Logistic.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Inverse.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Expm1.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Power.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Exp.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Cos.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Asin.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Tanh.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Identity.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Gaussian.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Minus.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Sin.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Cosh.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Sigmoid.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Acos.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Sqrt.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Cbrt.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Atan.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure Constant.value(DerivativeStructure t)
Simple mathematical function.
• Uses of DerivativeStructure in org.apache.commons.math3.analysis.interpolation

Methods in org.apache.commons.math3.analysis.interpolation that return DerivativeStructure
Modifier and Type Method and Description
DerivativeStructure[] HermiteInterpolator.value(DerivativeStructure x)
Interpolate value at a specified abscissa.
Methods in org.apache.commons.math3.analysis.interpolation with parameters of type DerivativeStructure
Modifier and Type Method and Description
DerivativeStructure[] HermiteInterpolator.value(DerivativeStructure x)
Interpolate value at a specified abscissa.
• Uses of DerivativeStructure in org.apache.commons.math3.analysis.polynomials

Methods in org.apache.commons.math3.analysis.polynomials that return DerivativeStructure
Modifier and Type Method and Description
DerivativeStructure PolynomialSplineFunction.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure PolynomialFunctionNewtonForm.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure PolynomialFunction.value(DerivativeStructure t)
Simple mathematical function.
Methods in org.apache.commons.math3.analysis.polynomials with parameters of type DerivativeStructure
Modifier and Type Method and Description
DerivativeStructure PolynomialSplineFunction.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure PolynomialFunctionNewtonForm.value(DerivativeStructure t)
Simple mathematical function.
DerivativeStructure PolynomialFunction.value(DerivativeStructure t)
Simple mathematical function.
• Uses of DerivativeStructure in org.apache.commons.math3.analysis.solvers

Methods in org.apache.commons.math3.analysis.solvers that return DerivativeStructure
Modifier and Type Method and Description
protected DerivativeStructure AbstractUnivariateDifferentiableSolver.computeObjectiveValueAndDerivative(double point)
Compute the objective function value.