接口 ParameterJacobianProvider
已过时。
Interface to compute exactly Jacobian matrix for some parameter when computing
partial derivatives equations.
-
方法概要
修饰符和类型方法说明default double[]computeParameterJacobian(double t, double[] y, double[] yDot, String paramName) 已过时。Compute the Jacobian matrix of ODE with respect to one parameter.voidcomputeParameterJacobian(double t, double[] y, double[] yDot, String paramName, double[] dFdP) 已过时。Compute the Jacobian matrix of ODE with respect to one parameter.从接口继承的方法 org.hipparchus.ode.Parameterizable
getParametersNames, isSupported
-
方法详细资料
-
computeParameterJacobian
default double[] computeParameterJacobian(double t, double[] y, double[] yDot, String paramName) throws MathIllegalArgumentException, MathIllegalStateException 已过时。Compute the Jacobian matrix of ODE with respect to one parameter.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在接口中NamedParameterJacobianProvider - 参数:
-
t- 当前独立的时间变量的值 -
y- 包含主状态向量当前值的数组 -
yDot- 包含主状态向量时间导数当前值的数组 -
paramName- 要考虑的参数名称 - 返回:
- 与参数相关的ODE的Jacobian矩阵
- 抛出:
-
MathIllegalArgumentException- 如果数组维度与方程设置不匹配 -
MathIllegalArgumentException- 如果不支持该参数 -
MathIllegalStateException- 如果超过函数评估次数
-
computeParameterJacobian
void computeParameterJacobian(double t, double[] y, double[] yDot, String paramName, double[] dFdP) throws MathIllegalArgumentException, MathIllegalStateException 已过时。Compute the Jacobian matrix of ODE with respect to one parameter.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- 当前独立的时间变量的值 -
y- 包含主状态向量当前值的数组 -
yDot- 包含主状态向量时间导数当前值的数组 -
paramName- 要考虑的参数名称 -
dFdP- 占位符数组,用于存放与参数相关的ODE的Jacobian矩阵 - 抛出:
-
MathIllegalStateException- 如果超过函数评估次数 -
MathIllegalArgumentException- 如果数组维度与方程设置不匹配 -
MathIllegalArgumentException- 如果不支持该参数
-
NamedParameterJacobianProvider