public class AtmosphereData extends Object implements Serializable
Some atmosphere model do not provide all information. The list of available information is detailed for each atmosphere model.
Modifier and Type | Field and Description |
---|---|
static double |
HYDROGEN_MASS
Hydrogen atomic mass.
|
Constructor and Description |
---|
AtmosphereData(double densityIn,
double localTemperatureIn,
double exosphericTemperatureIn,
double nHe,
double nO,
double nN2,
double nO2,
double nAr,
double nH,
double nN,
double nAnomalousOxygen)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
double |
getDensity()
Returns the total density.
|
double |
getDensityAnomalousOxygen()
Returns the anomalous oxygen density.
|
double |
getDensityAr()
Returns the Argon density.
|
double |
getDensityH()
Returns the hydrogen density.
|
double |
getDensityHe()
Return the Helium density.
|
double |
getDensityN()
Returns the nitrogen density.
|
double |
getDensityN2()
Returns the dinitrogen density.
|
double |
getDensityO()
Returns the Oxygen density.
|
double |
getDensityO2()
Returns the dioxygen density.
|
double |
getExosphericTemperature()
Returns the exospheric temperature.
|
double |
getLocalTemperature()
Returns the local temperature.
|
double |
getMeanAtomicMass()
Returns the mean atomic mass or the molar mass.
|
public static final double HYDROGEN_MASS
public AtmosphereData(double densityIn, double localTemperatureIn, double exosphericTemperatureIn, double nHe, double nO, double nN2, double nO2, double nAr, double nH, double nN, double nAnomalousOxygen)
densityIn
- total densitylocalTemperatureIn
- local temperatureexosphericTemperatureIn
- exospheric temperaturenHe
- Helium number of particules per m3nO
- Oxygen number of particules per m3nN2
- dinitrogen number of particules per m3nO2
- Dioxygen number of particules per m3nAr
- Argon number of particules per m3nH
- hydrogen number of particules per m3nN
- nitrogen number of particules per m3nAnomalousOxygen
- anomalous oxygen densitypublic double getDensity()
public double getLocalTemperature()
public double getExosphericTemperature()
public double getMeanAtomicMass()
HYDROGEN_MASS
public double getDensityHe()
public double getDensityO()
public double getDensityN2()
public double getDensityO2()
public double getDensityAr()
public double getDensityH()
public double getDensityN()
public double getDensityAnomalousOxygen()
Copyright © 2023 CNES. All rights reserved.