4#include <WXP/BrnData.h>
5#include <WXP/CclData.h>
6#include <WXP/HelicityData.h>
7#include <WXP/ParcelMeanData.h>
8#include <WXP/ShearData.h>
9#include <WXP/ThetaEData.h>
10#include <WXP/UpaData.h>
11#include <WXP/UpaLevel.h>
12#include <WXP/VCoord.h>
19 static const char *
getUnits(
const char *var );
38 static float thetaPresLapseRate(
UpaData &data,
VCoord &bottom,
41 static float precipWater(
UpaData &data );
42 static float freezingLevel(
UpaData &data );
43 static float wetBulbZero(
UpaData &data );
51 float thick,
VCoord &top );
52 static float totalTotals(
UpaData &data );
53 static float verticalTotals(
UpaData &data );
54 static float crossTotals(
UpaData &data );
55 static float kIndex(
UpaData &data );
56 static float sweatIndex(
UpaData &data );
57 static float energyIndex(
UpaData &data );
73 Wind &storm,
float cape );
This structure holds output data from CCL calculation.
Definition CclData.h:5
This structure holds output data from helicity calculation.
Definition HelicityData.h:5
This structure holds output data from thetaE calculation.
Definition ThetaEData.h:5
This class does standard computations on upper air data.
Definition UpaCalc.h:16
static float calc(UpaLevel &level, const char *var)
Definition UpaCalc.cc:37
static int thickTop(VCoord &bottom, float thick, VCoord &top)
Definition UpaCalc.cc:232
static int thickBottom(VCoord &top, float thick, VCoord &bottom)
Definition UpaCalc.cc:271
static float meanValue(UpaData &data, const char *type, VCoord &bottom, VCoord &top)
Definition UpaCalc.cc:141
static const char * getUnits(const char *var)
Definition UpaCalc.cc:94
This class stores upper air data.
Definition UpaData.h:13
This structure defines a vertical coordinate (type,val)
Definition VCoord.h:5
This structure defines wind values (dir,spd)
Definition Wind.h:7
All WXP classes fall under the WXP namespace.
Definition Angle.h:4
This struct holds output data from BRN calculation.
Definition BrnData.h:5
This struct holds output data from parcel mean calculation.
Definition ParcelMeanData.h:5
This struct holds output data from shear calculation.
Definition ShearData.h:5
This struct contains data for a specific upper air level.
Definition UpaLevel.h:5