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, isSupported
default 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 NamedParameterJacobianProvider
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 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-2021 CS GROUP. All rights reserved.