pub struct Nrlmsise00Output {
pub temp_exo_k: f64,
pub temp_alt_k: f64,
pub density_he_per_cm3: f64,
pub density_o_per_cm3: f64,
pub density_n2_per_cm3: f64,
pub density_o2_per_cm3: f64,
pub density_ar_per_cm3: f64,
pub density_h_per_cm3: f64,
pub density_n_per_cm3: f64,
pub density_anomalous_o_per_cm3: f64,
pub total_mass_density_kg_m3: f64,
}Expand description
Full output of the NRLMSISE-00 model.
Includes temperatures and all species number densities.
Fields§
§temp_exo_k: f64Exospheric temperature [K].
temp_alt_k: f64Temperature at altitude [K].
density_he_per_cm3: f64He number density [cm⁻³].
density_o_per_cm3: f64O number density [cm⁻³].
density_n2_per_cm3: f64N₂ number density [cm⁻³].
density_o2_per_cm3: f64O₂ number density [cm⁻³].
density_ar_per_cm3: f64Ar number density [cm⁻³].
density_h_per_cm3: f64H number density [cm⁻³].
density_n_per_cm3: f64N number density [cm⁻³].
density_anomalous_o_per_cm3: f64Anomalous oxygen number density [cm⁻³].
total_mass_density_kg_m3: f64Total mass density [kg/m³].
Trait Implementations§
Source§impl Clone for Nrlmsise00Output
impl Clone for Nrlmsise00Output
Source§fn clone(&self) -> Nrlmsise00Output
fn clone(&self) -> Nrlmsise00Output
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for Nrlmsise00Output
impl RefUnwindSafe for Nrlmsise00Output
impl Send for Nrlmsise00Output
impl Sync for Nrlmsise00Output
impl Unpin for Nrlmsise00Output
impl UnsafeUnpin for Nrlmsise00Output
impl UnwindSafe for Nrlmsise00Output
Blanket Implementations§
impl<T> Allocation for T
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more§impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read more§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.