[−][src]Function sounding_analysis::experimental::fire::calc_plumes
pub fn calc_plumes(
snd: &Sounding,
increment: CelsiusDiff,
max_range: CelsiusDiff,
moisture_ratio: Option<f64>
) -> Result<Vec<PlumeAscentAnalysis>>
Generate a series of PlumeAscentAnalysis
s for a given sounding starting at the mixed layer
parcel and warming it by increment
until it has gone max_range
degrees.
Arguments:
- snd - the environmental sounding.
- max_range - the maximum amount of heating to apply.
- increment - the difference in temperature between parcels.
- moisture_ratio - a value of 10 means for every 10C of heating (dt), add 1 g/kg of moisture
to the parcel. If it is
None
, don't add any moisture.