WXP C++ Library Version 6.74.6
Loading...
Searching...
No Matches
SoundParams.h
1#ifndef _WINC_SOUNDPARAMS
2#define _WINC_SOUNDPARAMS
3
4#include <WXP/CclData.h>
5#include <WXP/LclData.h>
6#include <WXP/ThetaEData.h>
7#include <WXP/UpaData.h>
8#include <WXP/UpaLevel.h>
9
10namespace WXP {
11 struct SoundParams {
12 LclData lcl; /* Surface LCL */
13 UpaLevel lcl_lev;
14 float frz; /* Freezing level */
15 UpaLevel frz_lev[5];
16 float wb0; /* Wet bulb zero */
17 UpaLevel wb0_lev;
18 float lapse57; /* 700-500 mb lapse rate */
19 float max_t; /* Est maximum temp */
20 float precip; /* Precipitable water */
21 float mean_rh; /* Mean RH */
22 float thick; /* 1000-500 mb thickness */
23 ThetaEData thetae; /* Theta E index */
24 CclData ccl; /* Convective Condensation Level */
25 UpaLevel ccl_lev;
26 float li; /* Lifted Index */
27 float li3; /* Lifted Index */
28 float li7; /* Lifted Index */
29 float cap; /* Cap strength */
30 float si; /* Showalter Index */
31 float tt; /* Total Totals index */
32 float ct; /* Cross Totals index */
33 float vt; /* Vertical Totals index */
34 float ki; /* K index */
35 float sweat; /* Sweat index */
36 float ei; /* Energy index */
37
39 int init();
40 int set( UpaData &data );
41 int print();
42
43 };
44}
45#endif
46
This structure holds output data from CCL calculation.
Definition: CclData.h:5
This structure holds output data from thetaE calculation.
Definition: ThetaEData.h:5
This class stores upper air data.
Definition: UpaData.h:13
All WXP classes fall under the WXP namespace.
Definition: Angle.h:4
This struct stores output of LCL calculation.
Definition: LclData.h:5
This struct computes and stores sounding parameters.
Definition: SoundParams.h:11
This struct contains data for a specific upper air level.
Definition: UpaLevel.h:5