Package org.orekit.forces.gravity
Class ThirdBodyAttractionEpoch
java.lang.Object
org.orekit.forces.gravity.AbstractBodyAttraction
org.orekit.forces.gravity.ThirdBodyAttraction
org.orekit.forces.gravity.ThirdBodyAttractionEpoch
- All Implemented Interfaces:
ForceModel,EventDetectorsProvider,ParameterDriversProvider
Third body attraction force model.
This class is a copy of
ThirdBodyAttraction class.
The computation of derivatives of the acceleration
w.r.t. the Epoch has been added.- Since:
- 10.2
- Author:
- Fabien Maussion, Véronique Pommier-Maurussane
-
Field Summary
Fields inherited from class org.orekit.forces.gravity.AbstractBodyAttraction
ATTRACTION_COEFFICIENT_SUFFIXFields inherited from interface org.orekit.propagation.events.EventDetectorsProvider
DATATION_ACCURACY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondouble[]getDerivativesToEpoch(SpacecraftState s, double[] parameters) Compute derivatives of the state w.r.t epoch.Methods inherited from class org.orekit.forces.gravity.ThirdBodyAttraction
acceleration, accelerationMethods inherited from class org.orekit.forces.gravity.AbstractBodyAttraction
dependsOnPositionOnly, getBodyName, getBodyPosition, getBodyPosition, getBodyPVCoordinates, getBodyPVCoordinates, getParametersDriversMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.orekit.propagation.events.EventDetectorsProvider
getDateDetector, getEventDetectors, getFieldDateDetector, getFieldEventDetectorsMethods inherited from interface org.orekit.forces.ForceModel
addContribution, addContribution, dependsOnAttitudeRate, getEventDetectors, getFieldEventDetectors, getMassDerivative, getMassDerivative, init, initMethods inherited from interface org.orekit.utils.ParameterDriversProvider
getNbParametersDriversValue, getParameterDriver, getParameters, getParameters, getParameters, getParameters, getParametersAllValues, getParametersAllValues, isSupported
-
Constructor Details
-
ThirdBodyAttractionEpoch
Simple constructor.- Parameters:
body- the third body to consider (ex:CelestialBodyFactory.getSun()orCelestialBodyFactory.getMoon())
-
-
Method Details
-
getDerivativesToEpoch
Compute derivatives of the state w.r.t epoch.- Parameters:
s- current state information: date, kinematics, attitudeparameters- values of the force model parameters- Returns:
- derivatives
-