org.orekit.forces.atmospheres
Class AtmosphereData

java.lang.Object
  extended by org.orekit.forces.atmospheres.AtmosphereData

public class AtmosphereData
extends Object

Container for extended atmosphere data.

Some atmosphere model do not provide all information. The list of available information is detailed for each atmosphere model.

Since:
3.3
Version:
$Id: AtmosphereData.java 17602 2017-05-18 08:25:23Z bignon $
Author:
Emmanuel Bignon

Field Summary
static double[] ATOMIC_MASS
          Relative atomic mass He, O, N2, O2, Ar, H, N.
static double HYDROGEN_MASS
          Atomic mass He, O, N2, O2, Ar, H, N.
 
Constructor Summary
AtmosphereData(double density, double localTemperature, double exosphericTemperature, double densityHe, double densityO, double densityN2, double densityO2, double densityAr, double densityH, double densityN, double densityAnomalousOxygen)
          Constructor.
 
Method Summary
 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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HYDROGEN_MASS

public static final double HYDROGEN_MASS
Atomic mass He, O, N2, O2, Ar, H, N.

See Also:
Constant Field Values

ATOMIC_MASS

public static final double[] ATOMIC_MASS
Relative atomic mass He, O, N2, O2, Ar, H, N.

Constructor Detail

AtmosphereData

public AtmosphereData(double density,
                      double localTemperature,
                      double exosphericTemperature,
                      double densityHe,
                      double densityO,
                      double densityN2,
                      double densityO2,
                      double densityAr,
                      double densityH,
                      double densityN,
                      double densityAnomalousOxygen)
Constructor.

Parameters:
density - total density
localTemperature - local temperature
exosphericTemperature - exospheric temperature
densityHe - Helium density
densityO - Oxygen density
densityN2 - dinitrogen density
densityO2 - Dioxygen density
densityAr - Argon density
densityH - hydrogen density
densityN - nitrogen density
densityAnomalousOxygen - anomalous oxygen density
Method Detail

getDensity

public double getDensity()
Returns the total density.

Returns:
the total density

getLocalTemperature

public double getLocalTemperature()
Returns the local temperature.

Returns:
the local temperature

getExosphericTemperature

public double getExosphericTemperature()
Returns the exospheric temperature.

Returns:
the exospheric temperature

getMeanAtomicMass

public double getMeanAtomicMass()
Returns the mean atomic mass.

Returns:
the mean atomic mass (in unit of hydrogen mass)

getDensityHe

public double getDensityHe()
Return the Helium density.

Returns:
the Helium density

getDensityO

public double getDensityO()
Returns the Oxygen density.

Returns:
the Oxygen density

getDensityN2

public double getDensityN2()
Returns the dinitrogen density.

Returns:
the dinitrogen density

getDensityO2

public double getDensityO2()
Returns the dioxygen density.

Returns:
the dioxygen density

getDensityAr

public double getDensityAr()
Returns the Argon density.

Returns:
the Argon density

getDensityH

public double getDensityH()
Returns the hydrogen density.

Returns:
the hydrogen density

getDensityN

public double getDensityN()
Returns the nitrogen density.

Returns:
the nitrogen density

getDensityAnomalousOxygen

public double getDensityAnomalousOxygen()
Returns the anomalous oxygen density.

Returns:
the anomalous oxygen density


Copyright © 2017 CNES. All Rights Reserved.