| Constructor and Description |
|---|
AeroModel(Assembly inAssembly,
Atmosphere inAtmosphere,
OneAxisEllipsoid inGeodPos)
Aero model (the acceleration is computed from all the sub parts of the vehicle)
with default step for finite differences computation.
|
AeroModel(Assembly inAssembly,
Atmosphere inAtmosphere,
OneAxisEllipsoid earthShapeIn,
double altStep)
Aero model (the acceleration is computed from all the sub parts of the vehicle)
with an
Atmosphere model and a OneAxisEllipsoid for acceleration partial
derivatives computation with respect to state by finite differences(including density
partial derivatives). |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ExtendedAtmosphere
Interface for extended atmosphere.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DTM2000
This atmosphere model is the realization of the DTM-2000 model.
|
class |
HarrisPriester
This atmosphere model is the realization of the Modified Harris-Priester model.
|
class |
JB2006
This is the realization of the Jacchia-Bowman 2006 atmospheric model.
|
class |
MSISE2000
This class implements the MSIS00 atmospheric model.
|
class |
SimpleExponentialAtmosphere
Simple exponential atmospheric model.
|
class |
US76
This class implements the US76 atmospheric model.
|
| Modifier and Type | Method and Description |
|---|---|
static Vector3D |
DragForce.computeAcceleration(PVCoordinates pv,
Frame frame,
Atmosphere atm,
AbsoluteDate date,
double kD,
double mass)
Method to compute the acceleration.
|
| Constructor and Description |
|---|
DragForce(Atmosphere atmosphereIn,
DragSensitive spacecraftIn)
Constructor with multiplicative factor k = 1.0.
|
DragForce(Atmosphere atmosphereIn,
DragSensitive spacecraftIn,
boolean computePDPos,
boolean computePDVel)
Constructor with multiplicative factor k = 1.0.
|
DragForce(double kIn,
Atmosphere atmosphereIn,
DragSensitive spacecraftIn)
Constructor with multiplicative factor k.
|
DragForce(double kIn,
Atmosphere atmosphereIn,
DragSensitive spacecraftIn,
boolean computePDPos,
boolean computePDVel)
Constructor with multiplicative factor k.
|
DragForce(IParamDiffFunction kIn,
Atmosphere atmosphereIn,
DragSensitive spacecraftIn)
Constructor with multiplicative factor k.
|
DragForce(IParamDiffFunction kIn,
Atmosphere atmosphereIn,
DragSensitive spacecraftIn,
boolean computePDPos,
boolean computePDVel)
Constructor with multiplicative factor k.
|
DragForce(Parameter kIn,
Atmosphere atmosphereIn,
DragSensitive spacecraftIn)
Constructor with multiplicative factor k.
|
DragForce(Parameter kIn,
Atmosphere atmosphereIn,
DragSensitive spacecraftIn,
boolean computePDPos,
boolean computePDVel)
Constructor with multiplicative factor k.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MSIS00Adapter
This class implements the MSIS00 atmospheric model.
|
| Constructor and Description |
|---|
StelaAeroModel(double inMass,
StelaCd inCd,
double inSurface,
Atmosphere inAtmosphere,
double atmosDX)
Constructor to be used when partial derivatives are computed using the full finite differences method.
|
StelaAeroModel(double inMass,
StelaCd inCd,
double inSurface,
Atmosphere inAtmosphere,
double atmosDH,
GeodPosition inGeodPosition)
Constructor to be used when partial derivatives are computed using the altitude finite differences method.
|
StelaAtmosphericDrag(DragSensitive inSpacecraft,
Atmosphere inAtmosphere,
int inSquaringPoints,
double inEarthRadius,
double inAtmoThreshold,
int inDragRecomputeStep)
Constructor.
|
| Constructor and Description |
|---|
DragWrench(Atmosphere atmosphere,
DragWrenchSensitive spacecraft)
Simple constructor.
|
Copyright © 2017 CNES. All rights reserved.