public class STMEquations extends Object implements AdditionalDerivativesProvider
Constructor and Description |
---|
STMEquations(CR3BPSystem syst)
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
CombinedDerivatives |
combinedDerivatives(SpacecraftState s)
Compute the derivatives related to the additional state (and optionally main state increments).
|
int |
getDimension()
Get the dimension of the generated derivative.
|
String |
getName()
Get the name of the additional derivatives (which will become state once integrated).
|
org.hipparchus.linear.RealMatrix |
getStateTransitionMatrix(SpacecraftState s)
Method returning the State Transition Matrix.
|
SpacecraftState |
setInitialPhi(SpacecraftState s)
Method adding the standard initial values of the additional state to the initial spacecraft state.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
init, yields
public STMEquations(CR3BPSystem syst)
syst
- CR3BP System consideredpublic SpacecraftState setInitialPhi(SpacecraftState s)
s
- Initial state of the systempublic CombinedDerivatives combinedDerivatives(SpacecraftState s)
combinedDerivatives
in interface AdditionalDerivativesProvider
s
- current state information: date, kinematics, attitude, and
additional states this equations depend on (according to the
yields
method)public String getName()
getName
in interface AdditionalDerivativesProvider
public int getDimension()
getDimension
in interface AdditionalDerivativesProvider
public org.hipparchus.linear.RealMatrix getStateTransitionMatrix(SpacecraftState s)
s
- SpacecraftState of the systemCopyright © 2002-2023 CS GROUP. All rights reserved.