[−][src]Struct sounding_analysis::ParcelAscentAnalysis
Parcel analysis, this is a way to package the analysis of a parcel.
These are done by converting the profiles to virtual temperature. It is assumed the reason for lifting the parcel and doing the analysis is related to bouyancy and some kind of convection or stability analysis.
Methods
impl ParcelAscentAnalysis
[src]
pub fn cape(&self) -> Optioned<JpKg>
[src]
Get the CAPE.
pub fn hail_cape(&self) -> Optioned<JpKg>
[src]
Get the CAPE in the hail growth zone.
pub fn ncape(&self) -> Optioned<f64>
[src]
Get the normalized cape.
pub fn lcl_height_agl(&self) -> Optioned<Meters>
[src]
Get the LCL height AGL.
pub fn lcl_pressure(&self) -> Optioned<HectoPascal>
[src]
Get the LCL pressrue level.
pub fn lcl_temperature(&self) -> Optioned<Celsius>
[src]
Get the temperature at the LCL.
pub fn cin(&self) -> Optioned<JpKg>
[src]
Get the CIN.
pub fn el_pressure(&self) -> Optioned<HectoPascal>
[src]
Get the pressure at the equilibrium level.
pub fn el_height_asl(&self) -> Optioned<Meters>
[src]
Get the height ASL of the equilibrium level.
pub fn el_temperature(&self) -> Optioned<Celsius>
[src]
Get the temperature at the equilibrium level.
pub fn lfc_pressure(&self) -> Optioned<HectoPascal>
[src]
Get the pressure at the LFC.
pub fn lfc_virt_temperature(&self) -> Optioned<Celsius>
[src]
Get the virtual temperature at the LFC.
pub fn profile(&self) -> &ParcelProfile
[src]
Retrieve the parcel's profile
pub fn parcel(&self) -> &Parcel
[src]
Retrieve the original parcel.
pub fn calculate_cape_speed(&self) -> Option<MetersPSec>
[src]
Calculate the parcel vertical speed at the equilibrium level. Note that this is an over estimate of updraft speed due to the effects of entrainment and water/ice loading.
Trait Implementations
impl Clone for ParcelAscentAnalysis
[src]
fn clone(&self) -> ParcelAscentAnalysis
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ParcelAscentAnalysis
[src]
Auto Trait Implementations
impl RefUnwindSafe for ParcelAscentAnalysis
impl Send for ParcelAscentAnalysis
impl Sync for ParcelAscentAnalysis
impl Unpin for ParcelAscentAnalysis
impl UnwindSafe for ParcelAscentAnalysis
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,