类 ODEStateAndDerivative
java.lang.Object
org.hipparchus.ode.ODEState
org.hipparchus.ode.ODEStateAndDerivative
- 所有已实现的接口:
-
Serializable
时间、主要状态向量和次要状态向量及其导数的容器。
- 另请参阅:
-
构造器概要
构造器说明ODEStateAndDerivative
(double time, double[] primaryState, double[] primaryDerivative) 简单构造函数。ODEStateAndDerivative
(double time, double[] primaryState, double[] primaryDerivative, double[][] secondaryState, double[][] secondaryDerivative) 简单构造函数。 -
方法概要
修饰符和类型方法说明double[]
获取时间点的完整导数。double[]
获取时间点的主要状态的导数。double[]
getSecondaryDerivative
(int index) 获取时间点的次要状态的导数。从类继承的方法 org.hipparchus.ode.ODEState
copy, getCompleteState, getCompleteStateDimension, getNumberOfSecondaryStates, getPrimaryState, getPrimaryStateDimension, getSecondaryState, getSecondaryStateDimension, getTime
-
构造器详细资料
-
ODEStateAndDerivative
public ODEStateAndDerivative(double time, double[] primaryState, double[] primaryDerivative) 简单构造函数。调用此构造函数等同于调用
ODEStateAndDerivative(time, state, derivative, null, null)
。- 参数:
-
time
- 时间 -
primaryState
- 时间点的主要状态 -
primaryDerivative
- 时间点的主要状态的导数
-
ODEStateAndDerivative
public ODEStateAndDerivative(double time, double[] primaryState, double[] primaryDerivative, double[][] secondaryState, double[][] secondaryDerivative) 简单构造函数。- 参数:
-
time
- 时间 -
primaryState
- 时间点的主要状态 -
primaryDerivative
- 时间点的主要状态的导数 -
secondaryState
- 时间点的状态(可能为null) -
secondaryDerivative
- 时间点的状态的导数(可能为null)
-
-
方法详细资料
-
getPrimaryDerivative
public double[] getPrimaryDerivative()获取时间点的主要状态的导数。- 返回:
- 时间点的主要状态的导数
- 另请参阅:
-
getSecondaryDerivative
public double[] getSecondaryDerivative(int index) 获取时间点的次要状态的导数。- 参数:
-
index
- 次要状态的索引,由ExpandableODE.addSecondaryEquations(SecondaryODE)
返回(注意索引0对应主要状态,次要状态从1开始) - 返回:
- 时间点的次要状态的导数
- 另请参阅:
-
getCompleteDerivative
public double[] getCompleteDerivative()获取时间点的完整导数。
-