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.
|
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.
|
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 |
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 | 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. |
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 | 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> void |
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).
|
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 | 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 © 2021 CNES. All rights reserved.