Module: exponentialAtmosphere¶
Evaluate an exponential atmosphere model at a given height above a planetary surface.
For more information on this module see this
PDF Description.
-
class
ExponentialAtmosphere: public AtmosphereBase¶ Public Functions
-
ExponentialAtmosphere()¶ The constructor method initializes the dipole parameters to zero, resuling in a zero magnetic field result by default.
- Return
void
-
~ExponentialAtmosphere()¶ Empty destructor method.
- Return
void
Public Members
-
double
baseDensity¶ [kg/m^3] Density at h=0
-
double
scaleHeight¶ [m] Exponential characteristic height
-
double
localTemp= 293.0¶ [K] Local atmospheric temperature; set to be constant.
Private Functions
-
void
evaluateAtmosphereModel(AtmoPropsSimMsg *msg, double currentTime)¶ This method is evaluates the centered dipole magnetic field model.
- Return
void
- Parameters
msg: magnetic field message structure
-