类 TestFieldProblem3<T extends CalculusFieldElement<T>>
java.lang.Object
org.hipparchus.ode.TestFieldProblemAbstract<T>
org.hipparchus.ode.TestFieldProblem3<T>
- 类型参数:
-
T
- 字段元素的类型
- 所有已实现的接口:
-
FieldOrdinaryDifferentialEquation<T>
public class TestFieldProblem3<T extends CalculusFieldElement<T>> extends TestFieldProblemAbstract<T>
该类用于ODE积分器的junit测试。
具体问题如下微分方程:
y1'' = -y1/r^3 y1 (0) = 1-e y1' (0) = 0 y2'' = -y2/r^3 y2 (0) = 0 y2' (0) =sqrt((1+e)/(1-e)) r = sqrt (y1^2 + y2^2), e = 0.9这是平面上的两体问题,可以通过开普勒方程求解
y1 (t) = ...
-
构造器概要
-
方法概要
从类继承的方法 org.hipparchus.ode.TestFieldProblemAbstract
computeDerivatives, convert, convert, getCalls, getDimension, getErrorScale, getEventDetectors, getField, getFinalTime, getInitialState, getInitialTime, getTheoreticalEventsTimes, init
-
构造器详细资料
-
TestFieldProblem3
简单构造函数。- 参数:
-
e
- 离心率
-
TestFieldProblem3
简单构造函数。- 参数:
-
field
- 元素所属的字段
-
-
方法详细资料
-
doComputeDerivatives
- 指定者:
-
doComputeDerivatives
在类中TestFieldProblemAbstract<T extends CalculusFieldElement<T>>
-
computeTheoreticalState
从类复制的说明:TestFieldProblemAbstract
计算指定时间的理论状态。- 指定者:
-
computeTheoreticalState
在类中TestFieldProblemAbstract<T extends CalculusFieldElement<T>>
- 参数:
-
t
- 需要状态的时间 - 返回:
- 时间t时的状态向量
-