Uses of Interface
org.orekit.forces.ForceModel
Packages that use ForceModel
Package
Description
This package provides classes relative to the propagation part of indirect shooting.
This package provides the interface for force models that will be used by the
NumericalPropagator, as well as
some classical spacecraft models for surface forces (spherical, box and solar array ...).This package provides all drag-related forces.
This package provides empirical forces.
This package provides all gravity-related forces.
This package provides inertial force model.
This package provides models of simple maneuvers.
Generators for columns of Jacobian matrices related to maneuver parameters.
This package provides all radiation pressure related forces.
This package provides tools to convert a given propagator or a set of
SpacecraftState into another propagator.Top level package for numerical propagators.
Top level package for CR3BP Models used with a numerical propagator.
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 ForceModelModifier and TypeMethodDescriptionShootingPropagationSettings.getForceModels()Getter for the force models.Constructor parameters in org.orekit.control.indirect.shooting.propagation with type arguments of type ForceModelModifierConstructorDescriptionShootingPropagationSettings(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.forcesModifier and TypeInterfaceDescriptioninterfaceInterface to wrap another force model.Methods in org.orekit.forces that return ForceModelModifier and TypeMethodDescriptionForceModelModifier.getUnderlyingModel()Get the underlying force model. -
Uses of ForceModel in org.orekit.forces.drag
Classes in org.orekit.forces.drag that implement ForceModelModifier and TypeClassDescriptionclassBase class for drag force models.classAtmospheric drag force model.classTime span atmospheric drag force model. -
Uses of ForceModel in org.orekit.forces.empirical
Classes in org.orekit.forces.empirical that implement ForceModelModifier and TypeClassDescriptionclassAbstract class for parametric acceleration.classThis class implements a parametric acceleration.classTime span parametric acceleration model. -
Uses of ForceModel in org.orekit.forces.gravity
Classes in org.orekit.forces.gravity that implement ForceModelModifier and TypeClassDescriptionclassAbstract class for non-central body attraction force model.classDe Sitter post-Newtonian correction force due to general relativity.classThis class represents the gravitational field of a celestial body.classJ2-only force model.classLense-Thirring post-Newtonian correction force due to general relativity.classForce model for Newtonian central body attraction.classOcean tides force model.classPost-Newtonian correction force due to general relativity.classBody attraction force model computed as absolute acceleration towards a body.classBody attraction force model computed as relative acceleration towards frame center.classSolid tides force model.classThird body attraction force model.classThird body attraction force model.Methods in org.orekit.forces.gravity that return ForceModelModifier and TypeMethodDescriptionOceanTides.getUnderlyingModel()SolidTides.getUnderlyingModel() -
Uses of ForceModel in org.orekit.forces.inertia
Classes in org.orekit.forces.inertia that implement ForceModel -
Uses of ForceModel in org.orekit.forces.maneuvers
Classes in org.orekit.forces.maneuvers that implement ForceModelModifier and TypeClassDescriptionclassThis class implements a simple maneuver with constant thrust.classA generic model for maneuvers with finite-valued acceleration magnitude, as opposed to instantaneous changes in the velocity vector which are defined via detectors (inImpulseManeuverandFieldImpulseManeuver). -
Uses of ForceModel in org.orekit.forces.maneuvers.jacobians
Constructors in org.orekit.forces.maneuvers.jacobians with parameters of type ForceModelModifierConstructorDescriptionMassDepletionDelay(String triggerName, boolean manageStart, Maneuver maneuver, ForceModel... nonGravitationalForces) Constructor.TriggerDate(String stmName, String triggerName, boolean manageStart, Maneuver maneuver, double threshold, boolean isMassInStm, ForceModel... nonGravitationalForces) Constructor.TriggerDate(String stmName, String triggerName, boolean manageStart, Maneuver maneuver, double threshold, ForceModel... nonGravitationalForces) Constructor without mass as state variable in transition matrix. -
Uses of ForceModel in org.orekit.forces.radiation
Subinterfaces of ForceModel in org.orekit.forces.radiationModifier and TypeInterfaceDescriptioninterfaceInterface for radiation-related force models.Classes in org.orekit.forces.radiation that implement ForceModelModifier and TypeClassDescriptionclassBase class for radiation force models.classThe Empirical CODE Orbit Model 2 (ECOM2) of the Center for Orbit Determination in Europe (CODE).classThe Knocke Earth Albedo and IR emission force model.classClass representing a light-induced radiation pressure force, by leveraging on a given flux model.classSolar 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 ForceModelModifier and TypeMethodDescriptionNumericalPropagatorBuilder.getAllForceModels()Get the list of all force models.Methods in org.orekit.propagation.conversion with parameters of type ForceModelModifier and TypeMethodDescriptionvoidNumericalPropagatorBuilder.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 ForceModelModifier and TypeMethodDescriptionFieldNumericalPropagator.getAllForceModels()Get all the force models, perturbing forces and Newtonian attraction included.NumericalPropagator.getAllForceModels()Get all the force models, perturbing forces and Newtonian attraction included.Methods in org.orekit.propagation.numerical with parameters of type ForceModelModifier and TypeMethodDescriptionvoidFieldNumericalPropagator.addForceModel(ForceModel model) Add a force model to the global perturbation model.voidNumericalPropagator.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 ForceModelModifier and TypeClassDescriptionclassClass 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 ForceModelModifierConstructorDescriptionprotectedAbstractGaussianContribution(String coefficientsKeyPrefix, double threshold, ForceModel contribution, double mu) Build a new instance.