org.apache.commons.math.ode
Interface ParameterJacobianProvider

All Superinterfaces:
Parameterizable

public interface ParameterJacobianProvider
extends Parameterizable

Interface to compute exactly Jacobian matrix for some parameter when computing partial derivatives equations.

Since:
3.0
Version:
$Id: ParameterJacobianProvider.java 1178235 2011-10-02 19:43:17Z luc $

Method Summary
 void computeParameterJacobian(double t, double[] y, double[] yDot, java.lang.String paramName, double[] dFdP)
          Compute the Jacobian matrix of ODE with respect to one parameter.
 
Methods inherited from interface org.apache.commons.math.ode.Parameterizable
getParametersNames, isSupported
 

Method Detail

computeParameterJacobian

void computeParameterJacobian(double t,
                              double[] y,
                              double[] yDot,
                              java.lang.String paramName,
                              double[] dFdP)
                              throws MathIllegalArgumentException
Compute the Jacobian matrix of ODE with respect to one parameter.

The parameter must be one given by Parameterizable.getParametersNames().

Parameters:
t - current value of the independent time variable
y - array containing the current value of the main state vector
yDot - array containing the current value of the time derivative of the main state vector
paramName - name of the parameter to consider
dFdP - placeholder array where to put the Jacobian matrix of the ODE with respect to the parameter
Throws:
MathIllegalArgumentException - if the parameter is not supported


Copyright © 2003-2011 The Apache Software Foundation. All Rights Reserved.