Class STMEquations
java.lang.Object
org.orekit.propagation.numerical.cr3bp.STMEquations
- All Implemented Interfaces:
AdditionalDerivativesProvider
Class calculating the state transition matrix coefficient for CR3BP Computation.
- Since:
- 10.2
- Author:
- Vincent Mouraux
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCompute the derivatives related to the additional state (and optionally main state increments).intGet the dimension of the generated derivative.getName()Get the name of the additional derivatives (which will become state once integrated).Method returning the State Transition Matrix.Method adding the standard initial values of the additional state to the initial spacecraft state.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.orekit.propagation.integration.AdditionalDerivativesProvider
init, yields
-
Constructor Details
-
STMEquations
Simple constructor.- Parameters:
syst- CR3BP System considered
-
-
Method Details
-
setInitialPhi
Method adding the standard initial values of the additional state to the initial spacecraft state.- Parameters:
s- Initial state of the system- Returns:
- s Initial augmented (with the additional equations) state
-
combinedDerivatives
Compute the derivatives related to the additional state (and optionally main state increments).- Specified by:
combinedDerivativesin interfaceAdditionalDerivativesProvider- Parameters:
s- current state information: date, kinematics, attitude, and additional states this equations depend on (according to theyieldsmethod)- Returns:
- computed combined derivatives, which may include some incremental coupling effect to add to main state derivatives
-
getName
Get the name of the additional derivatives (which will become state once integrated).- Specified by:
getNamein interfaceAdditionalDerivativesProvider- Returns:
- name of the additional state (names containing "orekit" with any case are reserved for the library internal use)
-
getDimension
public int getDimension()Get the dimension of the generated derivative.- Specified by:
getDimensionin interfaceAdditionalDerivativesProvider- Returns:
- dimension of the generated
-
getStateTransitionMatrix
Method returning the State Transition Matrix.- Parameters:
s- SpacecraftState of the system- Returns:
- phiM State Transition Matrix
-