类 TestFieldProblemHandler<T extends CalculusFieldElement<T>>
java.lang.Object
org.hipparchus.ode.TestFieldProblemHandler<T>
- 类型参数:
-
T
- 字段元素的类型
- 所有已实现的接口:
-
FieldODEStepHandler<T>
public class TestFieldProblemHandler<T extends CalculusFieldElement<T>> extends Object implements FieldODEStepHandler<T>
该类用于处理在ODE积分器的junit测试期间集成的测试问题的步骤。
-
构造器概要
构造器说明TestFieldProblemHandler
(TestFieldProblemAbstract<T> problem, FieldODEIntegrator<T> integrator) 简单构造函数。 -
方法概要
修饰符和类型方法说明void
finish
(FieldODEStateAndDerivative<T> finalState) 完成积分。获取积分结束时的误差。获取积分结束时的时间。获取积分过程中遇到的最大时间误差。获取积分过程中遇到的最大值误差。void
handleStep
(FieldODEStateInterpolator<T> interpolator) 处理最后接受的步骤。void
init
(FieldODEStateAndDerivative<T> state0, T t) 在ODE积分开始时初始化步骤处理程序。
-
构造器详细资料
-
TestFieldProblemHandler
public TestFieldProblemHandler(TestFieldProblemAbstract<T> problem, FieldODEIntegrator<T> integrator) 简单构造函数。- 参数:
-
problem
- 需要处理步骤的问题 -
integrator
- 使用的ODE求解器
-
-
方法详细资料
-
init
从接口复制的说明:FieldODEStepHandler
在ODE积分开始时初始化步骤处理程序。此方法在积分开始时调用一次。如果需要,步骤处理程序可以用于初始化一些内部数据。
默认实现什么都不做。
- 指定者:
-
init
在接口中FieldODEStepHandler<T extends CalculusFieldElement<T>>
- 参数:
-
state0
- 初始时间、状态向量和导数 -
t
- 积分的目标时间
-
handleStep
从接口复制的说明:FieldODEStepHandler
处理最后接受的步骤。- 指定者:
-
handleStep
在接口中FieldODEStepHandler<T extends CalculusFieldElement<T>>
- 参数:
-
interpolator
- 最后接受的步骤的插值器
-
finish
从接口复制的说明:FieldODEStepHandler
完成积分。- 指定者:
-
finish
在接口中FieldODEStepHandler<T extends CalculusFieldElement<T>>
- 参数:
-
finalState
- 积分结束时的状态
-
getMaximalValueError
获取积分过程中遇到的最大值误差。- 返回:
- 最大值误差
-
getMaximalTimeError
获取积分过程中遇到的最大时间误差。- 返回:
- 最大时间误差
-
getLastError
获取积分结束时的误差。- 返回:
- 积分结束时的误差
-
getLastTime
获取积分结束时的时间。- 返回:
- 积分结束时的时间。
-