Class NRLMSISE00.FieldOutput<T extends CalculusFieldElement<T>>
- java.lang.Object
-
- org.orekit.models.earth.atmosphere.NRLMSISE00.FieldOutput<T>
-
- Type Parameters:
T
- type of the field elements
- Enclosing class:
- NRLMSISE00
public class NRLMSISE00.FieldOutput<T extends CalculusFieldElement<T>> extends Object
This class is a placeholder for the computed densities and temperatures.Densities are provided as an array d such as:
- d[0] = He number density (1/m³)
- d[1] = O number density (1/m³)
- d[2] = N2 number density (1/m³)
- d[3] = O2 number density (1/m³)
- d[4] = Ar number density (1/m³)
- d[5] = total mass density (kg/m³) (*)
- d[6] = H number density (1/m³)
- d[7] = N number density (1/m³)
- d[8] = anomalous oxygen number density (1/m³)
- For gtd7: d[5] is the sum of the mass densities of the species He, O, N2, O2, Ar, H and N but does NOT include anomalous oxygen.
- For gtd7d: d[5] is the "effective total mass density for drag" and is the sum of the mass densities of all species in this model, INCLUDING anomalous oxygen.
Temperatures are provided as an array t such as:
- t[0] = exospheric temperature (K)
- t[1] = temperature at altitude (K)
t[0] is set to global average for altitudes below 120 km.
The 120 km gradient is left at global average value for altitudes below 72 km.- Since:
- 9.0
-
-
Method Detail
-
getDensity
public T getDensity(int index)
Get one of the stored densities.- Parameters:
index
- one of the nine elements :NRLMSISE00.HELIUM
NRLMSISE00.ATOMIC_OXYGEN
NRLMSISE00.MOLECULAR_NITROGEN
NRLMSISE00.MOLECULAR_OXYGEN
NRLMSISE00.ARGON
NRLMSISE00.TOTAL_MASS
NRLMSISE00.HYDROGEN
NRLMSISE00.ATOMIC_NITROGEN
NRLMSISE00.ATOMIC_NITROGEN
- Returns:
- the requested density
-
-