Struct sounding_analysis::PFTAnalysis[][src]

pub struct PFTAnalysis {
    pub pft: GigaWatts,
    pub theta_ml: Kelvin,
    pub q_ml: f64,
    pub p_top_ml: HectoPascal,
    pub p_fc: HectoPascal,
    pub sp_curve: Vec<(HectoPascal, Celsius)>,
    pub theta_e_fc: Kelvin,
}
Expand description

A collection of parameters associated with a Pyrocumulonimbus Firepower Threshold (PFT) analysis. See pft or pft_analysis for details.

Fields

pft: GigaWatts

The fire power required to cause a pyrocumulonimbus in Gigawatts. This is not the power per unit area, but the total power.

theta_ml: Kelvin

The height weighted average potential temperature in the mixed layer.

q_ml: f64

The height weighted average specific humidity in the mixed layer.

p_top_ml: HectoPascal

The pressure at the top of the mixed layer.

p_fc: HectoPascal

The pressure at the bottom of the pyroCb, where free convection starts.

sp_curve: Vec<(HectoPascal, Celsius)>

Coordinates along the SP-curve suitable for plotting on a skew-t log-p chart.

theta_e_fc: Kelvin

The minimum equivalent potential temperature of the plume element required to initiate a pyrocumulonimbus cloud.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.