public class BasicOrbitalCovarianceProvider extends Object implements OrbitalCovarianceProvider
| Constructor and Description |
|---|
BasicOrbitalCovarianceProvider(Covariance initialCovariance,
SpacecraftStateProvider scProvider,
JacobiansMapper mapper)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
Frame |
getNativeFrame(AbsoluteDate date)
Get the native frame, i.e. the raw frame in which PVCoordinates are expressed before transformation to user
output frame.
|
OrbitalCovariance |
getOrbitalCovariance(AbsoluteDate date)
Getter for the
OrbitalCovariance at the provided date. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetPVCoordinatespublic BasicOrbitalCovarianceProvider(Covariance initialCovariance, SpacecraftStateProvider scProvider, JacobiansMapper mapper)
initialCovariance - The initial covariance to propagatescProvider - The spacecraft state provider used to propagate the initial covariance. The partial derivatives of the
provider must be consistent with the initial covariance, i.e. must have the same date, frame, orbit type
and position angle.mapper - The mapper used to extract partial derivatives from the spacecraft statepublic Frame getNativeFrame(AbsoluteDate date) throws PatriusException
getNativeFrame in interface PVCoordinatesProviderdate - a datePatriusException - thrown if native frame is undefined or unknownpublic OrbitalCovariance getOrbitalCovariance(AbsoluteDate date) throws PatriusException
OrbitalCovariance at the provided date.getOrbitalCovariance in interface OrbitalCovarianceProviderdate - The date at which the orbital covariance is wantedPatriusException - if orbital covariance cannot be computed at the given dateCopyright © 2025 CNES. All rights reserved.