类 ComplexODEState
java.lang.Object
org.hipparchus.ode.ComplexODEState
- 所有已实现的接口:
-
Serializable
- 直接已知子类:
-
ComplexODEStateAndDerivative
时间、主状态向量和次要状态向量的容器。
- 从以下版本开始:
- 1.4
- 另请参阅:
-
构造器概要
构造器说明ComplexODEState
(double time, Complex[] primaryState) 简单构造函数。ComplexODEState
(double time, Complex[] primaryState, Complex[][] secondaryState) 简单构造函数。 -
方法概要
修饰符和类型方法说明protected Complex[][]
复制二维数组。Complex[]
获取时间处的完整状态。int
返回完整方程组的维数。int
获取次要状态的数量。Complex[]
获取时间处的主状态。int
获取主状态的维数。Complex[]
getSecondaryState
(int index) 获取时间处的次要状态。int
getSecondaryStateDimension
(int index) 获取次要状态的维数。double
getTime()
获取时间。
-
构造器详细资料
-
ComplexODEState
简单构造函数。调用此构造函数等同于调用
ComplexODEState(time, state, null)
。- 参数:
-
time
- 时间 -
primaryState
- 时间处的主状态
-
ComplexODEState
简单构造函数。- 参数:
-
time
- 时间 -
primaryState
- 时间处的状态 -
secondaryState
- 时间处的主状态(可能为null)
-
-
方法详细资料
-
copy
复制二维数组。- 参数:
-
original
- 原始数组(可能为null) - 返回:
- 复制的数组,如果原始数组为null则返回null
-
getTime
public double getTime()获取时间。- 返回:
- 时间
-
getPrimaryStateDimension
public int getPrimaryStateDimension()获取主状态的维数。- 返回:
- 主状态的维数
- 另请参阅:
-
getPrimaryState
获取时间处的主状态。- 返回:
- 时间处的主状态
- 另请参阅:
-
getNumberOfSecondaryStates
public int getNumberOfSecondaryStates()获取次要状态的数量。- 返回:
- 次要状态的数量。
-
getSecondaryStateDimension
public int getSecondaryStateDimension(int index) 获取次要状态的维数。- 参数:
-
index
- 次要状态的索引,由ExpandableODE.addSecondaryEquations(SecondaryODE)
返回(注意索引0对应主状态,次要状态从1开始) - 返回:
- 次要状态的维数
- 另请参阅:
-
getSecondaryState
获取时间处的次要状态。- 参数:
-
index
- 次要状态的索引,由ExpandableODE.addSecondaryEquations(SecondaryODE)
返回(注意索引0对应主状态,次要状态从1开始) - 返回:
- 时间处的次要状态
- 另请参阅:
-
getCompleteStateDimension
public int getCompleteStateDimension()返回完整方程组的维数。完整方程组包括主要方程组和所有次要方程组。
- 返回:
- 完整方程组的维数
- 另请参阅:
-
getCompleteState
获取时间处的完整状态。
-