[−][src]Struct sounding_analysis::experimental::fire::BlowUpAnalysis
This characterizes how much heating it would take to cause a plume to "blow up" as defined by the sudden change in the parcel equilibrium level with respect to parcel heating.
The blow up ΔT is the difference in temperature from the parcel that blows up to the parcel the analysis started with (usually the mixed layer parcel). The blow up height is the difference in the equilibrium level of the blow up ΔT plus 0.5C and the blow up ΔT minus 0.5C. This difference was chosen because using the (numerical) derivative is extremely sensitive to the stepsize used when calculating the derivative. This makes sense, since there is actually a step discontinuity at the blow up temperature.
Fields
starting_parcel: Parcel
The original parcel we started with while searching for the blow up.
delta_t: CelsiusDiff
The amount of warming required to cause a blow up.
height: Meters
The change in height from the blow up.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for BlowUpAnalysis
impl Send for BlowUpAnalysis
impl Sync for BlowUpAnalysis
impl Unpin for BlowUpAnalysis
impl UnwindSafe for BlowUpAnalysis
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, 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>,