| Modifier and Type | Field and Description |
|---|---|
| private final FirstOrderDifferentialEquations | fode
Main ODE set. |
| private final Map | hParam
Steps for finite difference computation of the Jacobian df/dp w.r.t. parameters. |
| private final ParameterizedODE | pode
Raw ODE without Jacobian computation skill to be wrapped into a ParameterJacobianProvider. |
| Access | Constructor and Description |
|---|---|
| pack-priv | ParameterJacobianWrapper(final FirstOrderDifferentialEquations
main first order differential equations set fode, final ParameterizedODE secondary problem, without parameter Jacobian computation skill pode, final ParameterConfiguration[] parameters and steps to compute the Jacobians df/dp paramsAndSteps)Wrap a |
| Modifier and Type | Method and Description |
|---|---|
| public void | computeParameterJacobian(double
current value of the independent time variable t, double[] array containing the current value of the main state vector y, double[] array containing the current value of the time derivative
of the main state vector yDot, String name of the parameter to consider paramName, double[] placeholder array where to put the Jacobian matrix of the
ODE with respect to the parameter dFdP)Implements org. Compute the Jacobian matrix of ODE with respect to one parameter. |
| public Collection | getParametersNames()
Implements org. Get the names of the supported parameters. |
| public boolean | isSupported(String
parameter name to check name)Implements org. Check if a parameter is supported. |
| fode | back to summary |
|---|---|
| private final FirstOrderDifferentialEquations fode Main ODE set. | |
| hParam | back to summary |
|---|---|
| private final Map<String, Double> hParam Steps for finite difference computation of the Jacobian df/dp w.r.t. parameters. | |
| pode | back to summary |
|---|---|
| private final ParameterizedODE pode Raw ODE without Jacobian computation skill to be wrapped into a ParameterJacobianProvider. | |
| ParameterJacobianWrapper | back to summary |
|---|---|
| pack-priv ParameterJacobianWrapper(final FirstOrderDifferentialEquations fode, final ParameterizedODE pode, final ParameterConfiguration[] paramsAndSteps) Wrap a
| |
| computeParameterJacobian | back to summary |
|---|---|
| public void computeParameterJacobian(double t, double[] y, double[] yDot, String paramName, double[] dFdP) throws DimensionMismatchException, MaxCountExceededException Implements org. Doc from org. Compute the Jacobian matrix of ODE with respect to one parameter. If the parameter does not belong to the collection returned by
| |
| getParametersNames | back to summary |
|---|---|
| public Collection Implements org. Doc from org. Get the names of the supported parameters.
| |
| isSupported | back to summary |
|---|---|
| public boolean isSupported(String name) Implements org. Doc from org. Check if a parameter is supported. Supported parameters are those listed by
| |