接口 FieldODEStepHandler<T extends CalculusFieldElement<T>>
- 类型参数:
-
T
- 字段元素的类型
public interface FieldODEStepHandler<T extends CalculusFieldElement<T>>
这个接口表示应在每个成功步骤之后调用的处理程序。
ODE积分器计算状态向量在一些网格点的演变,这些网格点取决于它们自己的内部算法。一旦它们找到一个新的网格点(可能在计算了几个中间点的导数评估之后),它们将其提供给实现此接口的对象。这些对象通常要么忽略中间步骤并等待最后一个步骤,要么将点存储在星历中,要么将其转发给专门的处理或输出方法。
- 另请参阅:
-
方法概要
修饰符和类型方法说明default void
finish
(FieldODEStateAndDerivative<T> finalState) 完成积分。void
handleStep
(FieldODEStateInterpolator<T> interpolator) 处理最后接受的步骤。default void
init
(FieldODEStateAndDerivative<T> initialState, T finalTime) 在ODE积分开始时初始化步骤处理程序。
-
方法详细资料
-
init
在ODE积分开始时初始化步骤处理程序。此方法在积分开始时调用一次。如果需要,步骤处理程序可以用它来初始化一些内部数据。
默认实现什么也不做。
- 参数:
-
initialState
- 初始时间、状态向量和导数 -
finalTime
- 积分的目标时间
-
handleStep
处理最后接受的步骤。- 参数:
-
interpolator
- 最后接受的步骤的插值器
-
finish
完成积分。- 参数:
-
finalState
- 积分结束时的状态 - 从以下版本开始:
- 2.0
-