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