Class LinearKeplerianCovarianceHandler
java.lang.Object
org.orekit.propagation.covariance.LinearKeplerianCovarianceHandler
- All Implemented Interfaces:
OrekitFixedStepHandler
Class implementing step handlers to propagate orbital covariance using linearized Keplerian motion, no matter the propagation model.
Although less precise than using the same perturbations than the propagator, it is more computationally performant.
- Since:
- 13.1
- Author:
- Romain Serra
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionLinearKeplerianCovarianceHandler(StateCovariance initialCovariance) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionGets a copy of the covariances.voidhandleStep(SpacecraftState currentState) Handle the current step.voidinit(SpacecraftState s0, AbsoluteDate t, double dt) Initialize step handler at the start of a propagation.Convert into a non-fixed step handler, based on the instance (so do not use it elsewhere for something else).Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.orekit.propagation.sampling.OrekitFixedStepHandler
finish
-
Constructor Details
-
LinearKeplerianCovarianceHandler
Constructor.- Parameters:
initialCovariance- initial orbital covariance
-
-
Method Details
-
getStatesCovariances
Gets a copy of the covariances.- Returns:
- state covariances
-
init
Description copied from interface:OrekitFixedStepHandlerInitialize step handler at the start of a propagation.This method is called once at the start of the propagation. It may be used by the step handler to initialize some internal data if needed.
- Specified by:
initin interfaceOrekitFixedStepHandler- Parameters:
s0- initial statet- target time for the integrationdt- the duration in seconds of the fixed step. This value is positive even if propagation is backwards.
-
handleStep
Description copied from interface:OrekitFixedStepHandlerHandle the current step.- Specified by:
handleStepin interfaceOrekitFixedStepHandler- Parameters:
currentState- current state at step time
-
toOrekitStepHandler
Convert into a non-fixed step handler, based on the instance (so do not use it elsewhere for something else).- Returns:
- fixed-step handler
- See Also:
-