Uses of Interface
org.orekit.forces.ForceModel
-
Packages that use ForceModel Package Description org.orekit.control.indirect.shooting.propagation This package provides classes relative to the propagation part of indirect shooting.org.orekit.forces This package provides the interface for force models that will be used by theNumericalPropagator
, as well as some classical spacecraft models for surface forces (spherical, box and solar array ...).org.orekit.forces.drag This package provides all drag-related forces.org.orekit.forces.empirical This package provides empirical forces.org.orekit.forces.gravity This package provides all gravity-related forces.org.orekit.forces.inertia This package provides inertial force model.org.orekit.forces.maneuvers This package provides models of simple maneuvers.org.orekit.forces.radiation This package provides all radiation pressure related forces.org.orekit.propagation.conversion This package provides tools to convert a given propagator or a set ofSpacecraftState
into another propagator.org.orekit.propagation.numerical Top level package for numerical propagators.org.orekit.propagation.numerical.cr3bp Top level package for CR3BP Models used with a numerical propagator.org.orekit.propagation.semianalytical.dsst.forces This package provides force models for Draper Semi-analytical Satellite Theory (DSST). -
-
Uses of ForceModel in org.orekit.control.indirect.shooting.propagation
Methods in org.orekit.control.indirect.shooting.propagation that return types with arguments of type ForceModel Modifier and Type Method Description List<ForceModel>
ShootingPropagationSettings. getForceModels()
Getter for the force models.Constructor parameters in org.orekit.control.indirect.shooting.propagation with type arguments of type ForceModel Constructor Description ShootingPropagationSettings(List<ForceModel> forceModels, AdjointDynamicsProvider adjointDynamicsProvider, ShootingIntegrationSettings integrationSettings)
Simple constructor with default frame and attitude provider.ShootingPropagationSettings(List<ForceModel> forceModels, AdjointDynamicsProvider adjointDynamicsProvider, Frame propagationFrame, ShootingIntegrationSettings integrationSettings, AttitudeProvider attitudeProvider)
Constructor. -
Uses of ForceModel in org.orekit.forces
Subinterfaces of ForceModel in org.orekit.forces Modifier and Type Interface Description interface
ForceModelModifier
Interface to wrap another force model.Methods in org.orekit.forces that return ForceModel Modifier and Type Method Description ForceModel
ForceModelModifier. getUnderlyingModel()
Get the underlying force model. -
Uses of ForceModel in org.orekit.forces.drag
Classes in org.orekit.forces.drag that implement ForceModel Modifier and Type Class Description class
AbstractDragForceModel
Base class for drag force models.class
DragForce
Atmospheric drag force model.class
TimeSpanDragForce
Deprecated.as of 12.1 -
Uses of ForceModel in org.orekit.forces.empirical
Classes in org.orekit.forces.empirical that implement ForceModel Modifier and Type Class Description class
AbstractParametricAcceleration
Abstract class for parametric acceleration.class
ParametricAcceleration
This class implements a parametric acceleration.class
TimeSpanParametricAcceleration
Time span parametric acceleration model. -
Uses of ForceModel in org.orekit.forces.gravity
Classes in org.orekit.forces.gravity that implement ForceModel Modifier and Type Class Description class
AbstractBodyAttraction
Abstract class for non-central body attraction force model.class
DeSitterRelativity
De Sitter post-Newtonian correction force due to general relativity.class
HolmesFeatherstoneAttractionModel
This class represents the gravitational field of a celestial body.class
J2OnlyPerturbation
J2-only force model.class
LenseThirringRelativity
Lense-Thirring post-Newtonian correction force due to general relativity.class
NewtonianAttraction
Force model for Newtonian central body attraction.class
OceanTides
Ocean tides force model.class
Relativity
Post-Newtonian correction force due to general relativity.class
SingleBodyAbsoluteAttraction
Body attraction force model computed as absolute acceleration towards a body.class
SingleBodyRelativeAttraction
Body attraction force model computed as relative acceleration towards frame center.class
SolidTides
Solid tides force model.class
ThirdBodyAttraction
Third body attraction force model.class
ThirdBodyAttractionEpoch
Third body attraction force model.Methods in org.orekit.forces.gravity that return ForceModel Modifier and Type Method Description ForceModel
OceanTides. getUnderlyingModel()
ForceModel
SolidTides. getUnderlyingModel()
-
Uses of ForceModel in org.orekit.forces.inertia
Classes in org.orekit.forces.inertia that implement ForceModel Modifier and Type Class Description class
InertialForces
Inertial force model. -
Uses of ForceModel in org.orekit.forces.maneuvers
Classes in org.orekit.forces.maneuvers that implement ForceModel Modifier and Type Class Description class
ConstantThrustManeuver
This class implements a simple maneuver with constant thrust.class
Maneuver
A generic model for maneuvers with finite-valued acceleration magnitude, as opposed to instantaneous changes in the velocity vector which are defined via detectors (inImpulseManeuver
andFieldImpulseManeuver
). -
Uses of ForceModel in org.orekit.forces.radiation
Subinterfaces of ForceModel in org.orekit.forces.radiation Modifier and Type Interface Description interface
RadiationForceModel
Interface for radiation-related force models.Classes in org.orekit.forces.radiation that implement ForceModel Modifier and Type Class Description class
AbstractRadiationForceModel
Base class for radiation force models.class
ECOM2
The Empirical CODE Orbit Model 2 (ECOM2) of the Center for Orbit Determination in Europe (CODE).class
KnockeRediffusedForceModel
The Knocke Earth Albedo and IR emission force model.class
RadiationPressureModel
Class representing a light-induced radiation pressure force, by leveraging on a given flux model.class
SolarRadiationPressure
Solar radiation pressure force model. -
Uses of ForceModel in org.orekit.propagation.conversion
Methods in org.orekit.propagation.conversion that return types with arguments of type ForceModel Modifier and Type Method Description List<ForceModel>
NumericalPropagatorBuilder. getAllForceModels()
Get the list of all force models.Methods in org.orekit.propagation.conversion with parameters of type ForceModel Modifier and Type Method Description void
NumericalPropagatorBuilder. addForceModel(ForceModel model)
Add a force model to the global perturbation model. -
Uses of ForceModel in org.orekit.propagation.numerical
Methods in org.orekit.propagation.numerical that return types with arguments of type ForceModel Modifier and Type Method Description List<ForceModel>
FieldNumericalPropagator. getAllForceModels()
Get all the force models, perturbing forces and Newtonian attraction included.List<ForceModel>
NumericalPropagator. getAllForceModels()
Get all the force models, perturbing forces and Newtonian attraction included.Methods in org.orekit.propagation.numerical with parameters of type ForceModel Modifier and Type Method Description void
FieldNumericalPropagator. addForceModel(ForceModel model)
Add a force model to the global perturbation model.void
NumericalPropagator. addForceModel(ForceModel model)
Add a force model. -
Uses of ForceModel in org.orekit.propagation.numerical.cr3bp
Classes in org.orekit.propagation.numerical.cr3bp that implement ForceModel Modifier and Type Class Description class
CR3BPForceModel
Class calculating the acceleration induced by CR3BP model. -
Uses of ForceModel in org.orekit.propagation.semianalytical.dsst.forces
Constructors in org.orekit.propagation.semianalytical.dsst.forces with parameters of type ForceModel Constructor Description AbstractGaussianContribution(String coefficientsKeyPrefix, double threshold, ForceModel contribution, double mu)
Build a new instance.
-