41#include "models/FGAtmosphere.h"
66 double GetTemperature(
double altitude)
const override {
return Temperature; }
67 double GetPressure(
double altitude)
const override {
return Pressure; }
76 static constexpr double Mmars = 43.49 * kgtoslug / 1000.0;
79 void Calculate(
double altitude)
override;
80 void Debug(
int from)
override;
Models an empty, abstract base atmosphere class.
eTemperature
Enums for specifying temperature units.
Encapsulates the JSBSim simulation executive.
Models the Martian atmosphere.
static constexpr double Mmars
Mean molecular weight of the Martian atmosphere - slug/mol.
void SetTemperature(double t, double h, eTemperature unit) override
Sets the temperature at the supplied altitude.
double GetPressure(double altitude) const override
Returns the pressure at a specified altitude in psf.
double GetTemperature(double altitude) const override
Returns the actual modeled temperature in degrees Rankine at a specified altitude.
Main namespace for the JSBSim Flight Dynamics Model.