public interface ParameterJacobianProvider extends Parameterizable
partial derivatives equations.| Modifier and Type | Method and Description |
|---|---|
void |
computeParameterJacobian(double t,
double[] y,
double[] yDot,
String paramName,
double[] dFdP)
Compute the Jacobian matrix of ODE with respect to one parameter.
|
getParametersNames, isSupportedvoid computeParameterJacobian(double t,
double[] y,
double[] yDot,
String paramName,
double[] dFdP)
throws DimensionMismatchException,
MaxCountExceededException,
UnknownParameterException
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 parameterMaxCountExceededException - if the number of functions evaluations is exceededDimensionMismatchException - if arrays dimensions do not match equations settingsUnknownParameterException - if the parameter is not supportedCopyright © 2003–2016 The Apache Software Foundation. All rights reserved.