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.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 | 
DSFactory.build(double... derivatives) | 
 | 
DerivativeStructure | 
DerivativeStructure.compose(double... f) | 
 Compute composition of the instance by a univariate function. 
 | 
DerivativeStructure | 
DSFactory.constant(double value) | 
 | 
DerivativeStructure | 
DerivativeStructure.copySign(double sign) | 
 Returns the instance with the sign of the argument. 
 | 
DerivativeStructure | 
DerivativeStructure.copySign(DerivativeStructure sign) | 
 Returns the instance with the sign of the argument. 
 | 
DerivativeStructure | 
DerivativeStructure.cos() | 
 Cosine operation. 
 | 
DerivativeStructure | 
DerivativeStructure.cosh() | 
 Hyperbolic cosine operation. 
 | 
DerivativeStructure | 
DerivativeStructure.differentiate(int varIndex,
             int differentiationOrder) | 
 Differentiate w.r.t. one independent variable. 
 | 
DerivativeStructure | 
DerivativeStructure.divide(double a) | 
 '÷' operator. 
 | 
DerivativeStructure | 
DerivativeStructure.divide(DerivativeStructure a) | 
 Compute this ÷ a. 
 | 
DerivativeStructure | 
DerivativeStructure.exp() | 
 Exponential. 
 | 
DerivativeStructure | 
DerivativeStructure.expm1() | 
 Exponential minus 1. 
 | 
DerivativeStructure | 
DerivativeStructure.getAddendum() | 
 Get the addendum to the real value of the number. 
 | 
DerivativeStructure | 
TaylorMap.getFunction(int i) | 
 Get a function from the map. 
 | 
DerivativeStructure | 
DSFactory.DSField.getOne() | 
 Get the multiplicative identity of the field. 
 | 
DerivativeStructure | 
DerivativeStructure.getPi() | 
 Get the Archimedes constant π. 
 | 
DerivativeStructure | 
DSFactory.DSField.getPi() | 
 Get the Archimedes constant π. 
 | 
DerivativeStructure | 
DSFactory.DSField.getZero() | 
 Get the additive identity of the field. 
 | 
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.integrate(int varIndex,
         int integrationOrder) | 
 Integrate w.r.t. one independent variable. 
 | 
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.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.log() | 
 Natural logarithm. 
 | 
DerivativeStructure | 
DerivativeStructure.log10() | 
 Base 10 logarithm. 
 | 
DerivativeStructure | 
DerivativeStructure.log1p() | 
 Shifted natural logarithm. 
 | 
DerivativeStructure | 
DerivativeStructure.multiply(double a) | 
 '×' operator. 
 | 
DerivativeStructure | 
DerivativeStructure.multiply(DerivativeStructure a) | 
 Compute this × a. 
 | 
DerivativeStructure | 
DerivativeStructure.negate() | 
 Returns the additive inverse of this element. 
 | 
DerivativeStructure | 
DerivativeStructure.newInstance(double value) | 
 Create an instance corresponding to a constant real value. 
 | 
DerivativeStructure | 
DerivativeStructure.pow(double p) | 
 Power operation. 
 | 
static DerivativeStructure | 
DerivativeStructure.pow(double a,
   DerivativeStructure x) | 
 | 
DerivativeStructure | 
DerivativeStructure.pow(int n) | 
 Integer power operation. 
 | 
DerivativeStructure | 
DerivativeStructure.pow(DerivativeStructure e) | 
 Power operation. 
 | 
DerivativeStructure | 
DerivativeStructure.rebase(DerivativeStructure... p) | 
 Rebase instance with respect to low level parameter functions. 
 | 
DerivativeStructure | 
DerivativeStructure.reciprocal() | 
 Returns the multiplicative inverse of this element. 
 | 
DerivativeStructure | 
DerivativeStructure.remainder(DerivativeStructure a) | 
 IEEE remainder operator. 
 | 
DerivativeStructure | 
DerivativeStructure.rootN(int n) | 
 Nth root. 
 | 
DerivativeStructure | 
DerivativeStructure.scalb(int n) | 
 Multiply the instance by a power of 2. 
 | 
DerivativeStructure | 
DerivativeStructure.sin() | 
 Sine operation. 
 | 
DerivativeStructure | 
DerivativeStructure.sinh() | 
 Hyperbolic sine operation. 
 | 
DerivativeStructure | 
DerivativeStructure.sqrt() | 
 Square root. 
 | 
DerivativeStructure | 
DerivativeStructure.square() | 
 Compute this × this. 
 | 
DerivativeStructure | 
DerivativeStructure.subtract(DerivativeStructure a) | 
 Compute this - a. 
 | 
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 | 
Gradient.toDerivativeStructure() | 
 | 
abstract DerivativeStructure | 
UnivariateDerivative.toDerivativeStructure() | 
 | 
DerivativeStructure | 
UnivariateDerivative1.toDerivativeStructure() | 
 | 
DerivativeStructure | 
UnivariateDerivative2.toDerivativeStructure() | 
 | 
DerivativeStructure | 
DerivativeStructure.toRadians() | 
 Convert degrees to radians, with error of less than 0.5 ULP 
 | 
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. 
 | 
DerivativeStructure | 
DSFactory.variable(int index,
        double value) | 
 | 
DerivativeStructure | 
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. 
 |