public class Patera2005 extends AbstractShortTermEncounter1DNumerical2DPOCMethod
这是推荐使用的方法之一。
它假设:
DEFAULT_TCA_DIFFERENCE_TOLERANCE
DEFAULT_ZERO_THRESHOLD
Constructor and Description |
---|
Patera2005()
默认构造函数使用以下梯形积分器构建:最小迭代次数为5,最大迭代次数为50000。
|
Patera2005(org.hipparchus.analysis.integration.UnivariateIntegrator integrator, int maxNbOfEval)
可定制的构造函数。
|
Modifier and Type | Method and Description |
---|---|
ProbabilityOfCollision |
compute(double xm, double ym, double sigmaX, double sigmaY, double radius, org.hipparchus.analysis.integration.UnivariateIntegrator integrator, int customMaxNbOfEval)
使用旋转相遇框架和自定义数值配置计算碰撞概率。
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
compute(T xm, T ym, T sigmaX, T sigmaY, T radius, org.hipparchus.analysis.integration.FieldUnivariateIntegrator<T> customIntegrator, int customMaxNbOfEval)
使用旋转相遇框架和自定义数值配置计算碰撞概率。
|
ShortTermEncounter2DPOCMethodType |
getType()
获取方法类型。
|
compute, compute, compute, compute, compute, compute, compute, compute
compute, compute, compute, compute, compute, compute, getName, getObjectOrbitFromCdm, getObjectStateCovarianceFromCdm, isAMaximumProbabilityOfCollisionMethod
public Patera2005()
public Patera2005(org.hipparchus.analysis.integration.UnivariateIntegrator integrator, int maxNbOfEval)
integrator
- 积分器
maxNbOfEval
- 最大评估次数
public ProbabilityOfCollision compute(double xm, double ym, double sigmaX, double sigmaY, double radius, org.hipparchus.analysis.integration.UnivariateIntegrator integrator, int customMaxNbOfEval)
旋转相遇框架由初始相遇框架(在ShortTermEncounter2DDefinition
中定义)通过用于对角化组合协方差矩阵的旋转矩阵旋转而成。
compute
在类中 AbstractShortTermEncounter1DNumerical2DPOCMethod
xm
- 其他碰撞物体在旋转相遇框架x轴上投影到碰撞平面上的位置(m)
ym
- 其他碰撞物体在旋转相遇框架y轴上投影到碰撞平面上的位置(m)
sigmaX
- 对角化后投影到碰撞平面上的x轴特征值的平方根(m)
sigmaY
- 对角化后投影到碰撞平面上的y轴特征值的平方根(m)
radius
- 主要和次要碰撞物体等效球体半径之和(m)
integrator
- 自定义积分器,用于替代构造函数中的积分器
customMaxNbOfEval
- 自定义最大评估次数,用于替代构造函数中的自定义最大次数
public <T extends org.hipparchus.CalculusFieldElement<T>> FieldProbabilityOfCollision<T> compute(T xm, T ym, T sigmaX, T sigmaY, T radius, org.hipparchus.analysis.integration.FieldUnivariateIntegrator<T> customIntegrator, int customMaxNbOfEval)
旋转相遇框架由初始相遇框架(在ShortTermEncounter2DDefinition
中定义)通过用于对角化组合协方差矩阵的旋转矩阵旋转而成。
compute
在类中 AbstractShortTermEncounter1DNumerical2DPOCMethod
T
- 字段元素的类型
xm
- 其他碰撞物体在旋转相遇框架x轴上投影到碰撞平面上的位置(m)
ym
- 其他碰撞物体在旋转相遇框架y轴上投影到碰撞平面上的位置(m)
sigmaX
- 对角化后投影到碰撞平面上的x轴特征值的平方根(m)
sigmaY
- 对角化后投影到碰撞平面上的y轴特征值的平方根(m)
radius
- 主要和次要碰撞物体等效球体半径之和(m)
customIntegrator
- 自定义积分器,用于替代构造函数中的积分器
customMaxNbOfEval
- 自定义最大评估次数,用于替代构造函数中的自定义最大次数
public ShortTermEncounter2DPOCMethodType getType()
Copyright © 2002-2023 CS GROUP. All rights reserved.