接口 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.void
computeParameterJacobian
(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