Modifier and Type | Class and Description |
---|---|
class |
EmpiricalForce
This class implements the empirical force.
|
Modifier and Type | Method and Description |
---|---|
ForceModel |
ForceModelsData.getEarthPotentialAttractionModel() |
Modifier and Type | Method and Description |
---|---|
List<ForceModel> |
ForceModelsData.getForceModelsList()
Returns a list of all added force models.
|
Modifier and Type | Method and Description |
---|---|
void |
ForceModelsData.setEarthPotentialAttractionModel(ForceModel earthPotentialAttractionModelIn) |
Constructor and Description |
---|
ForceModelsData(ForceModel earthPotentialAttractionModelIn,
SolarActivityDataProvider solarActivityDataProviderIn,
SolarRadiationPressureEllipsoid solarRadiationPressureEllipsoidIn,
RediffusedRadiationPressure rediffusedRadiationPressureIn,
ThirdBodyAttraction moonThirdBodyAttractionIn,
ThirdBodyAttraction sunThirdBodyAttractionIn,
ThirdBodyAttraction venusThirdBodyAttractionIn,
ThirdBodyAttraction marsThirdBodyAttractionIn,
ThirdBodyAttraction jupiterThirdBodyAttractionIn,
OceanTides oceanTidesIn,
TerrestrialTides terrestrialTidesIn,
DragForce dragForceIn,
CoriolisRelativisticEffect coriolisRelativisticEffectIn,
LenseThirringRelativisticEffect lenseThirringRelativisticEffectIn,
SchwarzschildRelativisticEffect schwarzschildRelativisticEffectIn)
Constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
DragForce
Atmospheric drag force model.
|
Modifier and Type | Class and Description |
---|---|
class |
BalminoAttractionModel
Computation of central body attraction with normalized coefficients and Helmholtz Polynomials.
|
class |
CunninghamAttractionModel
This class represents the gravitational field of a celestial body.
|
class |
DrozinerAttractionModel
This class represents the gravitational field of a celestial body.
|
class |
NewtonianAttraction
Force model for Newtonian central body attraction.
|
class |
ThirdBodyAttraction
Third body attraction force model.
|
Modifier and Type | Method and Description |
---|---|
static ForceModel |
EarthGravitationalModelFactory.getBalmino(EarthGravitationalModelFactory.GravityFieldNames potentialFileName,
String filename,
int n,
int m,
boolean missingCoefficientsAllowed)
Create an instance of a central body attraction with normalized coefficients, Helmholtz Polynomials (Balmino
model) and specific data.
|
static ForceModel |
EarthGravitationalModelFactory.getCunningham(EarthGravitationalModelFactory.GravityFieldNames potentialFileName,
String filename,
int n,
int m,
boolean missingCoefficientsAllowed)
Create an instance of the gravitational field of a celestial body using Cunningham model and specific data.
|
static ForceModel |
EarthGravitationalModelFactory.getDroziner(EarthGravitationalModelFactory.GravityFieldNames potentialFileName,
String filename,
int n,
int m,
boolean missingCoefficientsAllowed)
Create an instance of the gravitational field of a celestial body using Droziner model and specific data.
|
static ForceModel |
EarthGravitationalModelFactory.getGravitationalModel(EarthGravitationalModelFactory.GravityFieldNames potentialFileName,
String filename,
int n,
int m)
Create an default instance of a gravitational field of a celestial body using Balmino model and specific data.
|
static ForceModel |
EarthGravitationalModelFactory.getGravitationalModel(EarthGravitationalModelFactory.GravityFieldNames potentialFileName,
String filename,
int n,
int m,
boolean missingCoefficientsAllowed)
Create an default instance of a gravitational field of a celestial body using Balmino model and specific data.
|
Modifier and Type | Class and Description |
---|---|
class |
GridAttractionModel
Computation of central body attraction with a grid attraction model: attraction acceleration is given by
GridAttractionProvider which provides for a set of coordinates the value of acceleration. |
Constructor and Description |
---|
GridAttractionModel(GridAttractionProvider attractionProvider,
TrivariateGridInterpolator interpolator,
ForceModel backupModel,
Frame bodyFrame)
Constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractTides
Common handling of
ForceModel methods for tides models. |
class |
OceanTides
This class implements the perturbating force due to ocean tides.
|
class |
PoleTides
This class implements the perturbating force due to pole tides.
|
class |
TerrestrialTides
This class implements the perturbating force due to terrestrial tides (deformation due to third body attraction on an
aneslatic crust, ellipticity correction, frequency correction).
|
Modifier and Type | Class and Description |
---|---|
class |
VariablePotentialAttractionModel
This class represents a variable gravity field.
|
Modifier and Type | Class and Description |
---|---|
class |
ConstantThrustError
This class is a model of the error of a simple maneuver with constant thrust.
|
class |
ContinuousThrustManeuver
This class implements a thrust (constant or variable).
|
Modifier and Type | Class and Description |
---|---|
class |
RediffusedRadiationPressure
Class that represents a rediffused radiative force.
|
class |
SolarRadiationPressureCircular
Solar radiation pressure force model considering spherical occulting bodies.
|
class |
SolarRadiationPressureEllipsoid
Solar radiation pressure force model with
spheroids (taking ellipsoid shape of occulting
body into account). |
Modifier and Type | Class and Description |
---|---|
class |
CoriolisRelativisticEffect
Computation of the relativistic Coriolis effect (Einstein-de-Sitter effect)
- IERS2003 standard (applies to Earth only).
|
class |
LenseThirringRelativisticEffect
Computation of the relativistic Lense-Thirring effect - IERS2003 standard (applies to Earth only).
|
class |
SchwarzschildRelativisticEffect
Computation of the relativistic Schwarzschild effect.
|
Modifier and Type | Field and Description |
---|---|
static FieldDescriptor<Class<? extends ForceModel>> |
StandardFieldDescriptors.FORCE_MODEL
Field descriptor to associate with a force model.
|
Modifier and Type | Method and Description |
---|---|
protected List<ForceModel> |
PartialDerivativesEquations.getForceModels()
Returns the propagator force models.
|
List<ForceModel> |
NumericalPropagator.getForceModels()
Get perturbing force models list.
|
protected abstract List<ForceModel> |
AbstractPartialDerivativesEquations.getForceModels()
Returns the propagator force models.
|
Modifier and Type | Method and Description |
---|---|
void |
NumericalPropagator.addForceModel(ForceModel model)
Add a force model to the global perturbation model.
|
Constructor and Description |
---|
Jacobianizer(ForceModel forceModelIn,
Collection<ParameterConfiguration> paramsAndSteps,
double hPosIn)
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
protected List<ForceModel> |
MultiPartialDerivativesEquations.getForceModels()
Returns the propagator force models.
|
List<ForceModel> |
MultiNumericalPropagator.getForceModels(String satId)
Get perturbing force models list.
|
Modifier and Type | Method and Description |
---|---|
void |
MultiNumericalPropagator.addForceModel(ForceModel model,
String satId)
Add a force model to the global perturbation model of a specific spacecraft.
|
Constructor and Description |
---|
GenericWrenchModel(ForceModel force,
Vector3D origin)
Create a generic wrench model.
|
Copyright © 2021 CNES. All rights reserved.