public abstract class AbstractShortTermEncounter1DNumerical2DPOCMethod extends AbstractShortTermEncounter2DPOCMethod
DEFAULT_TCA_DIFFERENCE_TOLERANCE
DEFAULT_ZERO_THRESHOLD
Modifier | Constructor and Description |
---|---|
protected |
AbstractShortTermEncounter1DNumerical2DPOCMethod(String name, org.hipparchus.analysis.integration.UnivariateIntegrator integrator, int maxNbOfEval)
可定制的构造函数。
|
Modifier and Type | Method and Description |
---|---|
ProbabilityOfCollision |
compute(Cdm cdm, double primaryRadius, double secondaryRadius, org.hipparchus.analysis.integration.UnivariateIntegrator customIntegrator, int customMaxNbOfEval, double zeroThreshold)
使用 Orekit Conjunction Data Message 计算碰撞概率。
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
compute(Cdm cdm, T primaryRadius, T secondaryRadius, org.hipparchus.analysis.integration.FieldUnivariateIntegrator<T> customIntegrator, int customMaxNbOfEval, double zeroThreshold)
使用 Orekit Conjunction Data Message 计算碰撞概率。
|
ProbabilityOfCollision |
compute(double xm, double ym, double sigmaX, double sigmaY, double radius)
使用特定于旋转相遇框架的参数计算碰撞概率。
|
abstract ProbabilityOfCollision |
compute(double xm, double ym, double sigmaX, double sigmaY, double radius, org.hipparchus.analysis.integration.UnivariateIntegrator customIntegrator, int customMaxNbOfEval)
使用特定于旋转相遇框架和自定义数值配置的参数计算碰撞概率。
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
compute(FieldOrbit<T> primaryAtTCA, FieldStateCovariance<T> primaryCovariance, T primaryRadius, FieldOrbit<T> secondaryAtTCA, FieldStateCovariance<T> secondaryCovariance, T secondaryRadius, org.hipparchus.analysis.integration.FieldUnivariateIntegrator<T> customIntegrator, int customMaxNbOfEval, double zeroThreshold)
使用创建 碰撞定义 实例所需的参数计算碰撞概率。
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
compute(FieldShortTermEncounter2DDefinition<T> encounterDefinition, org.hipparchus.analysis.integration.FieldUnivariateIntegrator<T> customIntegrator, int customMaxNbOfEval, double zeroThreshold)
使用给定的碰撞定义计算碰撞概率。
|
ProbabilityOfCollision |
compute(Orbit primaryAtTCA, StateCovariance primaryCovariance, double primaryRadius, Orbit secondaryAtTCA, StateCovariance secondaryCovariance, double secondaryRadius, org.hipparchus.analysis.integration.UnivariateIntegrator customIntegrator, int customMaxNbOfEval, double zeroThreshold)
使用创建 碰撞定义 实例所需的参数计算碰撞概率。
|
ProbabilityOfCollision |
compute(ShortTermEncounter2DDefinition encounterDefinition, org.hipparchus.analysis.integration.UnivariateIntegrator customIntegrator, int customMaxNbOfEval, double zeroThreshold)
使用给定的碰撞定义计算碰撞概率。
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
compute(T xm, T ym, T sigmaX, T sigmaY, T radius)
使用特定于旋转相遇框架的参数计算碰撞概率。
|
abstract <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)
使用特定于旋转相遇框架和自定义数值配置的参数计算碰撞概率。
|
compute, compute, compute, compute, compute, compute, getName, getObjectOrbitFromCdm, getObjectStateCovarianceFromCdm, isAMaximumProbabilityOfCollisionMethod
protected AbstractShortTermEncounter1DNumerical2DPOCMethod(String name, org.hipparchus.analysis.integration.UnivariateIntegrator integrator, int maxNbOfEval)
name
- 方法的名称
integrator
- 积分器
maxNbOfEval
- 最大评估次数
public ProbabilityOfCollision compute(Cdm cdm, double primaryRadius, double secondaryRadius, org.hipparchus.analysis.integration.UnivariateIntegrator customIntegrator, int customMaxNbOfEval, double zeroThreshold)
Orekit Conjunction Data Message
计算碰撞概率。
cdm
- 输入的相遇数据消息
primaryRadius
- 主碰撞对象等效球半径(米)
secondaryRadius
- 次要碰撞对象等效球半径(米)
customIntegrator
- 与实例中定义的不同的单变量函数数值积分器
customMaxNbOfEval
- 与实例中定义的不同的函数评估的最大次数
zeroThreshold
- 低于此阈值的值被视为零
public <T extends org.hipparchus.CalculusFieldElement<T>> FieldProbabilityOfCollision<T> compute(Cdm cdm, T primaryRadius, T secondaryRadius, org.hipparchus.analysis.integration.FieldUnivariateIntegrator<T> customIntegrator, int customMaxNbOfEval, double zeroThreshold)
Orekit Conjunction Data Message
计算碰撞概率。
T
- 字段元素的类型
cdm
- 相遇数据消息
primaryRadius
- 主碰撞对象等效球半径(米)
secondaryRadius
- 次要碰撞对象等效球半径(米)
zeroThreshold
- 低于此阈值的值被视为零
customIntegrator
- 与实例中定义的不同的单变量函数数值积分器
customMaxNbOfEval
- 与实例中定义的不同的函数评估的最大次数
public ProbabilityOfCollision compute(Orbit primaryAtTCA, StateCovariance primaryCovariance, double primaryRadius, Orbit secondaryAtTCA, StateCovariance secondaryCovariance, double secondaryRadius, org.hipparchus.analysis.integration.UnivariateIntegrator customIntegrator, int customMaxNbOfEval, double zeroThreshold)
碰撞定义
实例所需的参数计算碰撞概率。
primaryAtTCA
- 最接近时刻主碰撞对象的航天器状态
primaryCovariance
- 主碰撞对象的协方差
primaryRadius
- 主碰撞对象等效球半径(米)
secondaryAtTCA
- 最接近时刻次要碰撞对象的航天器状态
secondaryCovariance
- 次要碰撞对象的协方差
secondaryRadius
- 次要碰撞对象等效球半径(米)
customIntegrator
- 与实例中定义的不同的单变量函数数值积分器
customMaxNbOfEval
- 与实例中定义的不同的函数评估的最大次数
zeroThreshold
- 低于此阈值的值被视为零
public <T extends org.hipparchus.CalculusFieldElement<T>> FieldProbabilityOfCollision<T> compute(FieldOrbit<T> primaryAtTCA, FieldStateCovariance<T> primaryCovariance, T primaryRadius, FieldOrbit<T> secondaryAtTCA, FieldStateCovariance<T> secondaryCovariance, T secondaryRadius, org.hipparchus.analysis.integration.FieldUnivariateIntegrator<T> customIntegrator, int customMaxNbOfEval, double zeroThreshold)
碰撞定义
实例所需的参数计算碰撞概率。
T
- 字段元素的类型
primaryAtTCA
- 最接近时刻主碰撞对象的航天器状态
primaryCovariance
- 主碰撞对象的协方差
primaryRadius
- 主碰撞对象等效球半径(米)
secondaryAtTCA
- 最接近时刻次要碰撞对象的航天器状态
secondaryCovariance
- 次要碰撞对象的协方差
secondaryRadius
- 次要碰撞对象等效球半径(米)
customIntegrator
- 与实例中定义的不同的单变量函数数值积分器
customMaxNbOfEval
- 与实例中定义的不同的函数评估的最大次数
zeroThreshold
- 低于此阈值的值被视为零
public ProbabilityOfCollision compute(ShortTermEncounter2DDefinition encounterDefinition, org.hipparchus.analysis.integration.UnivariateIntegrator customIntegrator, int customMaxNbOfEval, double zeroThreshold)
encounterDefinition
- 主碰撞对象和次要碰撞对象之间的碰撞概率定义
customIntegrator
- 与实例中定义的不同的单变量函数数值积分器
customMaxNbOfEval
- 与实例中定义的不同的函数评估的最大次数
zeroThreshold
- 低于此阈值的值被视为零
public <T extends org.hipparchus.CalculusFieldElement<T>> FieldProbabilityOfCollision<T> compute(FieldShortTermEncounter2DDefinition<T> encounterDefinition, org.hipparchus.analysis.integration.FieldUnivariateIntegrator<T> customIntegrator, int customMaxNbOfEval, double zeroThreshold)
T
- 字段元素的类型
encounterDefinition
- 主碰撞对象和次要碰撞对象之间的碰撞定义
customIntegrator
- 用于替代构造函数中的积分器的自定义积分器
customMaxNbOfEval
- 用于替代自定义最大次数的自定义最大评估次数
zeroThreshold
- 低于此阈值的值被视为零
public ProbabilityOfCollision compute(double xm, double ym, double sigmaX, double sigmaY, double radius)
旋转相遇框架由初始相遇框架(在ShortTermEncounter2DDefinition
中定义)通过用于对角化组合协方差矩阵的旋转矩阵旋转而成。
在积分时使用默认的积分器和最大函数评估次数。
compute
在接口 ShortTermEncounter2DPOCMethod
compute
在类 AbstractShortTermEncounter2DPOCMethod
xm
- 其他碰撞对象在旋转遭遇框架x轴上投影的位置(米)
ym
- 其他碰撞对象在旋转遭遇框架y轴上投影的位置(米)
sigmaX
- 投影到碰撞平面上的对角化组合协方差矩阵的x轴特征值的平方根(米)
sigmaY
- 投影到碰撞平面上的对角化组合协方差矩阵的y轴特征值的平方根(米)
radius
- 主要和次要碰撞对象等效球半径的和(米)
public <T extends org.hipparchus.CalculusFieldElement<T>> FieldProbabilityOfCollision<T> compute(T xm, T ym, T sigmaX, T sigmaY, T radius)
旋转遭遇框架由初始遭遇框架(在ShortTermEncounter2DDefinition
中定义)通过用于对角化组合协方差矩阵的旋转矩阵旋转而成。
compute
在接口 ShortTermEncounter2DPOCMethod
compute
在类 AbstractShortTermEncounter2DPOCMethod
T
- 字段元素的类型
xm
- 其他碰撞对象在旋转遭遇框架x轴上投影的位置(米)
ym
- 其他碰撞对象在旋转遭遇框架y轴上投影的位置(米)
sigmaX
- 投影到碰撞平面上的对角化组合协方差矩阵的x轴特征值的平方根(米)
sigmaY
- 投影到碰撞平面上的对角化组合协方差矩阵的y轴特征值的平方根(米)
radius
- 主要和次要碰撞对象等效球半径的和(米)
public abstract ProbabilityOfCollision compute(double xm, double ym, double sigmaX, double sigmaY, double radius, org.hipparchus.analysis.integration.UnivariateIntegrator customIntegrator, int customMaxNbOfEval)
旋转遭遇框架由初始遭遇框架(在ShortTermEncounter2DDefinition
中定义)通过用于对角化组合协方差矩阵的旋转矩阵旋转而成。
xm
- 其他碰撞对象在旋转遭遇框架x轴上投影的位置(米)
ym
- 其他碰撞对象在旋转遭遇框架y轴上投影的位置(米)
sigmaX
- 投影到碰撞平面上的对角化组合协方差矩阵的x轴特征值的平方根(米)
sigmaY
- 投影到碰撞平面上的对角化组合协方差矩阵的y轴特征值的平方根(米)
radius
- 主要和次要碰撞对象等效球半径的和(米)
customIntegrator
- 自定义积分器,用于替代构造函数中的积分器
customMaxNbOfEval
- 自定义最大评估次数,用于替代构造函数中的最大次数
public abstract <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
中定义)通过用于对角化组合协方差矩阵的旋转矩阵旋转而成。
T
- 字段元素的类型
xm
- 其他碰撞对象在旋转遭遇框架x轴上投影的位置(米)
ym
- 其他碰撞对象在旋转遭遇框架y轴上投影的位置(米)
sigmaX
- 投影到碰撞平面上的对角化组合协方差矩阵的x轴特征值的平方根(米)
sigmaY
- 投影到碰撞平面上的对角化组合协方差矩阵的y轴特征值的平方根(米)
radius
- 主要和次要碰撞对象等效球半径的和(米)
customIntegrator
- 自定义积分器,用于替代构造函数中的积分器
customMaxNbOfEval
- 自定义最大评估次数,用于替代构造函数中的最大次数
Copyright © 2002-2023 CS GROUP. All rights reserved.