程序包 org.hipparchus.ode

类 FieldODEState<T extends CalculusFieldElement<T>>

java.lang.Object
org.hipparchus.ode.FieldODEState<T>
类型参数:
T - 字段元素的类型
直接已知子类:
FieldODEStateAndDerivative

public class FieldODEState<T extends CalculusFieldElement<T>> extends Object
时间、主要状态向量和次要状态向量的容器。
另请参阅:
  • 构造器详细资料

    • FieldODEState

      public FieldODEState(T time, T[] primaryState)
      简单构造函数。

      调用此构造函数等同于调用FieldODEState(time, state, null)

      参数:
      time - 时间
      primaryState - 时间处的主要状态
    • FieldODEState

      public FieldODEState(T time, T[] primaryState, T[][] secondaryState)
      简单构造函数。
      参数:
      time - 时间
      primaryState - 时间处的主要状态
      secondaryState - 时间处的次要状态(可能为null)
  • 方法详细资料

    • copy

      protected T[][] copy(T[][] original)
      复制二维数组。
      参数:
      original - 原始数组(可能为null)
      返回:
      复制的数组,如果原始数组为null则返回null
    • getTime

      public T getTime()
      获取时间。
      返回:
      时间
    • getPrimaryStateDimension

      public int getPrimaryStateDimension()
      获取主要状态的维度。
      返回:
      主要状态的维度
      另请参阅:
    • getPrimaryState

      public T[] getPrimaryState()
      获取时间处的主要状态。
      返回:
      时间处的主要状态
      另请参阅:
    • getNumberOfSecondaryStates

      public int getNumberOfSecondaryStates()
      获取次要状态的数量。
      返回:
      次要状态的数量。
    • getSecondaryStateDimension

      public int getSecondaryStateDimension(int index)
      获取次要状态的维度。
      参数:
      index - 次要方程组的索引,由FieldExpandableODE.addSecondaryEquations(FieldSecondaryODE)返回(注意索引0对应主要状态,次要状态从1开始)
      返回:
      次要状态的维度
    • getSecondaryState

      public T[] getSecondaryState(int index)
      获取时间处的次要状态。
      参数:
      index - 次要方程组的索引,由FieldExpandableODE.addSecondaryEquations(FieldSecondaryODE)返回(注意索引0对应主要状态,次要状态从1开始)
      返回:
      时间处的次要状态
    • getCompleteStateDimension

      public int getCompleteStateDimension()
      返回完整方程组的维度。

      完整方程组包括主要方程组和所有次要方程组。

      返回:
      完整方程组的维度
    • getCompleteState

      public T[] getCompleteState()
      获取时间处的完整状态。
      返回:
      时间处的完整状态,从主要状态开始,然后是所有次要状态按索引顺序递增排列
      另请参阅: