S
- the type of the field elementsT
- the type of the function derivativepublic interface FieldDerivative<S extends CalculusFieldElement<S>,T extends FieldDerivative<S,T>> extends CalculusFieldElement<T>
Modifier and Type | Method and Description |
---|---|
int |
getFreeParameters()
Get the number of free parameters.
|
int |
getOrder()
Get the derivation order.
|
S |
getPartialDerivative(int... orders)
Get a partial derivative.
|
S |
getValue()
Get the value part of the function.
|
abs, acos, acosh, add, asin, asinh, atan, atan2, atanh, cbrt, ceil, copySign, copySign, cos, cosh, divide, exp, expm1, floor, getExponent, getPi, hypot, isFinite, isInfinite, isNaN, linearCombination, linearCombination, linearCombination, linearCombination, linearCombination, linearCombination, linearCombination, linearCombination, log, log10, log1p, multiply, newInstance, norm, pow, pow, pow, reciprocal, remainder, remainder, rint, rootN, round, scalb, sign, sin, sinCos, sinh, sinhCosh, sqrt, subtract, tan, tanh, toDegrees, toRadians, ulp
int getFreeParameters()
int getOrder()
S getValue()
S getPartialDerivative(int... orders) throws MathIllegalArgumentException
orders
- derivation orders with respect to each variable (if all orders are 0,
the value is returned)MathIllegalArgumentException
- if the numbers of variables does not
match the instanceMathIllegalArgumentException
- if sum of derivation orders is larger
than the instance limitsgetValue()
Copyright © 2016-2021 CS GROUP. All rights reserved.