Modifier and Type | Class and Description |
---|---|
class |
AeroModel
Class that represents an aero model, based on the vehicle.
|
class |
DirectRadiativeModel
Class that represents a radiative model, based on the vehicle.
|
class |
DragLiftModel
Class that represents an drag and lift aero model, based on the vehicle.
|
class |
RediffusedRadiativeModel
Class that represents a rediffused radiative model, based on the vehicle.
|
Modifier and Type | Interface and Description |
---|---|
interface |
AerodynamicCoefficient
Interface for aerodynamic coefficients.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractAeroCoeff1D
Aerodynamic coefficient function of one variable.
|
class |
AeroCoeffByAltitude
Aerodynamic coefficient function of the spacecraft altitude.
|
class |
AeroCoeffByAoA
Aerodynamic coefficient function of the spacecraft angle of attack.
|
class |
AeroCoeffByAoAAndMach
Aerodynamic coefficient function of the spacecraft angle of attack and Mach number.
|
class |
AeroCoeffByMach
Aerodynamic coefficient function of the spacecraft Mach number.
|
class |
AeroCoeffConstant
Constant aerodynamic coefficient.
|
Modifier and Type | Class and Description |
---|---|
class |
CnCookModel
This class implements Cook normal coefficient to a facet.
|
class |
CtCookModel
This class implements Cook tangential coefficient to a facet.
|
Modifier and Type | Class and Description |
---|---|
class |
AeroCrossSectionProperty
This class is a cross section property providing the cross section of shapes such as
sphere, cylinder or parallelepiped.
|
class |
AeroFacetProperty
This class is a facet property to use with the aerodynamic part property for the PATRIUS assembly.
This property is meant to be used in a LEO average precision aerodynamic context. |
class |
AeroGlobalProperty
This class is a cross section property providing the cross section of shapes such as
sphere, cylinder or parallelepiped.
|
class |
AeroSphereProperty
This class is a sphere property to use with the aerodynamic part property for the PATRIUS assembly.
This property is meant to be used in a LEO average precision aerodynamic context. |
class |
MassProperty
This class is a part property for the PATRIUS assembly.
|
class |
TankProperty
Tank property: gathers all properties of a fuel tank.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ForceModel
This interface represents a force modifying spacecraft motion.
|
Modifier and Type | Class and Description |
---|---|
class |
EmpiricalForce
This class implements the empirical force.
|
Modifier and Type | Class and Description |
---|---|
class |
DragForce
Atmospheric drag force model.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractBodyAttraction
Abstract body attraction force model.
|
class |
DirectBodyAttraction
Direct body attraction force model.
|
class |
ThirdBodyAttraction
Third body attraction force model.
|
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 |
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 |
SolarRadiationPressure
Solar radiation pressure force model considering spherical/circular or non-spherical (ellipsoid)
occulting bodies.
|
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 | Interface and Description |
---|---|
interface |
IJacobiansParameterizable
This class is used to define jacobian function parameters.
|
interface |
IParamDiffFunction
This class is used to define a derivative function parameterizable.
|
interface |
IParameterizableFunction
This class is used to define a parameterizable function.
|
Modifier and Type | Class and Description |
---|---|
class |
ConstantFunction
This class is used to define a constant parameterizable function.
|
class |
IntervalsFunction
This class is used to define parameterizable interval functions.
|
class |
JacobiansParameterizable
Abstract class to define generic function of
IJacobiansParameterizable . |
class |
LinearCombinationFunction
This class is used to define a linear combination of functions where the linear coefficients are
parameters:
g(sc) = p1*f1(sc) + p2*f2(sc) + ...
|
class |
LinearFunction
This class is used to define parameterizable linear function: f = a0 + a1 * (t - t0).
|
class |
NthOrderPolynomialFunction
This class is used to define parameterizable Nth order polynomial function: f = a0 + a1 * (t -
t0) + a2 * (t - t0)^2 + ....
|
class |
Parameterizable
Simple class providing a list and method for handling
parameters . |
class |
PiecewiseFunction
This class is used to define parameterizable piecewize function.
|
Modifier and Type | Method and Description |
---|---|
static <T> boolean |
ParameterUtils.addFieldIfAbsentToParameters(IParameterizable parameterizable,
FieldDescriptor<T> fieldDescriptor,
T fieldValue)
Adds a given field descriptor to the parameters of a parameterizable object and maps it to
the specified value (existing values are overwritten when the field descriptor is already
associated with a parameter; parameter descriptors which are not currently mutable are
ignored).
|
static <T> boolean |
ParameterUtils.addFieldToParameters(IParameterizable parameterizable,
FieldDescriptor<T> fieldDescriptor,
T fieldValue)
Adds a given field descriptor to the parameters of a parameterizable object and maps it to
the specified value (existing values are overwritten when the field descriptor is already
associated with a parameter; parameter descriptors which are not currently mutable are
ignored).
|
static void |
ParameterUtils.removeFieldFromParameters(IParameterizable parameterizable,
FieldDescriptor<?> fieldDescriptor)
Removes a given field descriptor from the parameters of a parameterizable object.
|
Modifier and Type | Class and Description |
---|---|
class |
Jacobianizer
Class enabling basic
ForceModel instances
to be used when processing spacecraft state partial derivatives. |
Modifier and Type | Interface and Description |
---|---|
interface |
IonosphericCorrection
Interface for all the signal propagation corrections due to the ionosphere : computation
of the electronic content.
|
Modifier and Type | Class and Description |
---|---|
class |
BentModel
Bent model for the electronic content used in ionospheric corrections.
|
Modifier and Type | Interface and Description |
---|---|
interface |
TroposphericCorrection
Defines a tropospheric model, used to calculate the signal delay for the signal path
imposed to electro-magnetic signals between an orbital satellite and a ground station.
|
Modifier and Type | Class and Description |
---|---|
class |
AzoulayModel
This class is a tropospheric correction model that implements the TroposphericCorrection
and AngularCorrection interfaces to correct a signal with the Azoulay model.
|
class |
FixedDelayModel
A static tropospheric model that interpolates the actual tropospheric delay based on values read
from a configuration file (tropospheric-delay.txt) via the
DataProvidersManager . |
class |
MariniMurrayModel
This class provides the correction of laser
range tracking data for the effect of atmospheric refraction.
|
class |
SaastamoinenModel
The modified Saastamoinen model.
|
Modifier and Type | Class and Description |
---|---|
class |
StelaAeroModel
This class represents a STELA aero model, based on a spherical spacecraft.
|
Modifier and Type | Class and Description |
---|---|
class |
SolarRadiationWrench
This class represents a solar radiation wrench model.
|
Copyright © 2023 CNES. All rights reserved.