NamedParameterJacobianProvider@Deprecated public interface ParameterJacobianProvider extends NamedParameterJacobianProvider
partial derivatives equations.| Modifier and Type | Method and Description |
|---|---|
default double[] |
computeParameterJacobian(double t,
double[] y,
double[] yDot,
String paramName)
Deprecated.
Compute the Jacobian matrix of ODE with respect to one parameter.
|
void |
computeParameterJacobian(double t,
double[] y,
double[] yDot,
String paramName,
double[] dFdP)
Deprecated.
Compute the Jacobian matrix of ODE with respect to one parameter.
|
getParametersNames, isSupporteddefault double[] computeParameterJacobian(double t,
double[] y,
double[] yDot,
String paramName)
throws MathIllegalArgumentException,
MathIllegalStateException
If the parameter does not belong to the collection returned by
Parameterizable.getParametersNames(), the Jacobian will be set to 0,
but no errors will be triggered.
The default implementation calls computeParameterJacobian(double,
double[], double[], String, double[])
computeParameterJacobian in interface NamedParameterJacobianProvidert - current value of the independent time variabley - array containing the current value of the main state vectoryDot - array containing the current value of the time derivative
of the main state vectorparamName - name of the parameter to considerMathIllegalArgumentException - if arrays dimensions do not match equations settingsMathIllegalStateException - if the number of functions evaluations is exceededvoid computeParameterJacobian(double t,
double[] y,
double[] yDot,
String paramName,
double[] dFdP)
throws MathIllegalArgumentException,
MathIllegalStateException
If the parameter does not belong to the collection returned by
Parameterizable.getParametersNames(), the Jacobian will be set to 0,
but no errors will be triggered.
t - current value of the independent time variabley - array containing the current value of the main state vectoryDot - array containing the current value of the time derivative
of the main state vectorparamName - name of the parameter to considerdFdP - placeholder array where to put the Jacobian matrix of the
ODE with respect to the parameterMathIllegalStateException - if the number of functions evaluations is exceededMathIllegalArgumentException - if arrays dimensions do not match equations settingsMathIllegalArgumentException - if the parameter is not supportedCopyright © 2016–2020 Hipparchus.org. All rights reserved.