| WXP C++ Library Version 6.74.9
    | 
This struct stores parcel parameters. More...
#include "../include/ParcelParams.h"
| Public Types | |
| enum | { SFC , LAYER , MAXT , USER } | 
| Public Member Functions | |
| ParcelParams () | |
| int | init () | 
| int | setType (int type) | 
| int | setType (float thick) | 
| int | setType (float p, float t, float td) | 
| int | setType (const char *str) | 
| int | set (UpaData &data) | 
| int | calc (UpaData &data, UpaLevel &plev) | 
| int | printParcel () | 
| int | print () | 
| Public Attributes | |
| int | par_type | 
| float | par_thick | 
| UpaLevel | par_lev | 
| float | Satad | 
| LclData | lcl | 
| UpaLevel | lcl_lev | 
| float | cap | 
| float | lfc | 
| UpaLevel | lfc_lev | 
| float | el | 
| UpaLevel | el_lev | 
| float | mpl | 
| UpaLevel | mpl_lev | 
| float | Bel | 
| float | Bmpl | 
| float | Bplus | 
| float | Bminus | 
| float | li | 
| float | wmax | 
| float | max_t | 
This struct stores parcel parameters.
| ParcelParams::ParcelParams | ( | ) | 
Constructor
References init().
Compute all parcel parameters
| data | The sounding data | 
| plev | The initial level | 
References WXP::Convert::CtoK(), WXP::Convert::KtoC(), WXP::Calc::lcl(), WXP::Const::MISS, WXP::Wxp::outDebug(), WXP::LclData::p, WXP::UpaLevel::p, WXP::Calc::potTemp(), WXP::VCoord::PRES, WXP::LclData::t, WXP::UpaLevel::t, WXP::UpaLevel::td, WXP::Calc::tempOnDryAd(), WXP::Calc::tempOnSatAd(), and WXP::Calc::thetaeOnSatAd().
Referenced by set().
| int ParcelParams::init | ( | ) | 
Initializes the object
References WXP::LclData::init(), WXP::UpaLevel::init(), and WXP::Const::MISS.
Referenced by ParcelParams().
| int ParcelParams::set | ( | UpaData & | data | ) | 
Sets the base level and compute the parcel parameters
| data | The sounding data | 
References calc(), WXP::Convert::KtoC(), WXP::Const::MISS, WXP::ParcelMeanData::o, WXP::UpaLevel::p, WXP::VCoord::PRES, WXP::VCoord::set(), WXP::UpaLevel::t, WXP::UpaLevel::td, WXP::Calc::tempOnDryAd(), WXP::Calc::tempOnMixRat(), WXP::UpaCalc::thickTop(), and WXP::ParcelMeanData::w.
Referenced by WXP::UpaDataTool::compute().