public class Alfano2005 extends AbstractShortTermEncounter2DPOCMethod
It assumes :
Also, it has been implemented using a simpson integration scheme as explained in his paper.
DEFAULT_TCA_DIFFERENCE_TOLERANCEDEFAULT_ZERO_THRESHOLD| Constructor and Description |
|---|
Alfano2005()
Empty constructor.
|
| Modifier and Type | Method and Description |
|---|---|
ProbabilityOfCollision |
compute(double xm,
double ym,
double sigmaX,
double sigmaY,
double radius)
Compute the probability of collision using arguments specific to the rotated encounter frame.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
compute(T xm,
T ym,
T sigmaX,
T sigmaY,
T radius)
Compute the probability of collision using arguments specific to the rotated encounter frame.
|
ShortTermEncounter2DPOCMethodType |
getType()
Get type of the method.
|
compute, compute, compute, compute, compute, compute, getName, getObjectOrbitFromCdm, getObjectStateCovarianceFromCdm, isAMaximumProbabilityOfCollisionMethodpublic ProbabilityOfCollision compute(double xm, double ym, double sigmaX, double sigmaY, double radius)
The rotated encounter frame is define by the initial encounter frame (defined in
ShortTermEncounter2DDefinition) rotated by the rotation matrix which is used to diagonalize the combined
covariance matrix.
compute in interface ShortTermEncounter2DPOCMethodcompute in class AbstractShortTermEncounter2DPOCMethodxm - other collision object projected position onto the collision plane in the rotated encounter frame x-axis
(m)ym - other collision object projected position onto the collision plane in the rotated encounter frame y-axis
(m)sigmaX - square root of the x-axis eigen value of the diagonalized combined covariance matrix projected onto the
collision plane (m)sigmaY - square root of the y-axis eigen value of the diagonalized combined covariance matrix projected onto the
collision plane (m)radius - sum of primary and secondary collision object equivalent sphere radii (m)public <T extends org.hipparchus.CalculusFieldElement<T>> FieldProbabilityOfCollision<T> compute(T xm, T ym, T sigmaX, T sigmaY, T radius)
The rotated encounter frame is define by the initial encounter frame (defined in
ShortTermEncounter2DDefinition) rotated by the rotation matrix which is used to diagonalize the combined
covariance matrix.
compute in interface ShortTermEncounter2DPOCMethodcompute in class AbstractShortTermEncounter2DPOCMethodT - type of the field elementsxm - other collision object projected position onto the collision plane in the rotated encounter frame x-axis
(m)ym - other collision object projected position onto the collision plane in the rotated encounter frame y-axis
(m)sigmaX - square root of the x-axis eigen value of the diagonalized combined covariance matrix projected onto the
collision plane (m)sigmaY - square root of the y-axis eigen value of the diagonalized combined covariance matrix projected onto the
collision plane (m)radius - sum of primary and secondary collision object equivalent sphere radii (m)public ShortTermEncounter2DPOCMethodType getType()
Copyright © 2002-2023 CS GROUP. All rights reserved.