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 | Method and Description |
---|---|
static double |
AeroCoeffByMach.machFromSpacecraftState(SpacecraftState state,
Atmosphere atmosphere)
Computes the Mach number from the spacecraft state and an atmosphere model.
|
Constructor and Description |
---|
AeroCoeffByAoAAndMach(double[] anglesOfAttack,
double[] machNumbers,
double[][] coeffs,
Atmosphere atmosphere,
EllipsoidBodyShape earthShapeIn)
Constructor.
|
AeroCoeffByMach(double[] xVariables,
double[] yVariables,
Atmosphere atmosphereIn)
Constructor.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ExtendedAtmosphere
Interface for extended atmosphere.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractDTM
Common class for all DTM atmospheric models.
|
class |
DTM2000
This atmosphere model is the realization of the DTM-2000 model.
|
class |
DTM2012
This atmosphere model is the realization of the DTM-2012 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 |
---|---|
Atmosphere |
US76.copy()
A copy of the atmosphere.
|
Atmosphere |
HarrisPriester.copy()
A copy of the atmosphere.
|
Atmosphere |
SimpleExponentialAtmosphere.copy()
A copy of the atmosphere.
|
abstract Atmosphere |
AbstractDTM.copy()
A copy of the atmosphere.
|
Atmosphere |
DTM2012.copy()
A copy of the atmosphere.
|
Atmosphere |
JB2006.copy()
A copy of the atmosphere.
|
Atmosphere |
DTM2000.copy()
A copy of the atmosphere.
|
Atmosphere |
Atmosphere.copy()
A copy of the atmosphere.
|
Atmosphere |
MSISE2000.copy()
A copy of the atmosphere.
|
Modifier and Type | Method and Description |
---|---|
Atmosphere |
DragForce.getAtmosphere()
Get the atmosphere 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,
Assembly assembly)
Creates a new instance.
|
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.
|
Modifier and Type | Method and Description |
---|---|
Atmosphere |
MSIS00Adapter.copy()
A copy of the atmosphere.
|
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 © 2021 CNES. All rights reserved.