pub struct Parcel {
pub temperature: Celsius,
pub pressure: HectoPascal,
pub dew_point: Celsius,
}Expand description
Variables defining a parcel as used in parcel analysis.
Fields§
§temperature: CelsiusTemperature in C
pressure: HectoPascalPressure in hPa
dew_point: CelsiusDew point in C
Implementations§
Source§impl Parcel
impl Parcel
Sourcepub fn mixing_ratio(&self) -> Result<f64>
pub fn mixing_ratio(&self) -> Result<f64>
Get the mixing ratio of the parcel
Sourcepub fn virtual_temperature(&self) -> Result<Kelvin>
pub fn virtual_temperature(&self) -> Result<Kelvin>
Get the virtual temperature of the parcel
Sourcepub fn from_datarow(dr: DataRow) -> Option<Self>
pub fn from_datarow(dr: DataRow) -> Option<Self>
Try to convert a DataRow to a Parcel.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Parcel
impl RefUnwindSafe for Parcel
impl Send for Parcel
impl Sync for Parcel
impl Unpin for Parcel
impl UnwindSafe for Parcel
Blanket Implementations§
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
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