Public Member Functions | |
| nseProfile () | |
| virtual | ~nseProfile () |
| void | addPoint (nsePoint pt) |
| nsePoint | getParcelAtPressureLevel (double pLevel) |
| void | addSfcPoint (nsePoint pt) |
| void | process () |
| nsePoint | getSfcPoint () |
| double | getHeightOfIsotherm (double Isotherm) |
| void | getHeightOfMeltingLayers (double &ht_melting, double &ht_refreezing, double &ht_remelting, double &depth_elev_warm_layer, double &depth_sfc_warm_layer, double &depth_sfc_cold_layer, double &energy_melting, double &energy_freezing, double &energy_remelting) |
| double | getMeanValueLayer (double botHeight, double topHeight, const std::vector< double > ¶m) |
| double | getMeanValueLayer (double botHeight, double topHeight, const std::vector< double > ¶m, const std::vector< double > &height) |
| double | getMeanValuePressureLayer (double botPres, double topPres, const std::vector< double > ¶m) |
| double | getHeightOfMinValue (double presLevel, const std::vector< double > ¶m, const std::vector< double > &height, const std::vector< double > &pres, double &minval) |
| nsePoint | getPoint (size_t pt) |
| void | setSurfaceElevation (double ht) |
| double | getSurfaceElevation () |
| size_t | getNearSurfaceGridPoint () |
| double | getStormRelativeHelicity (double StormU, double StormV, double LayerDepth) |
| size_t | getPointsBelowGround () |
| size_t | getNumPoints () |
| nsePoint | getMostUnstableParcel (double layerDepth) |
| nsePoint | getAverageParcel (double layerDepth) |
| void | LiftParcel (nsePoint parcel, double &LCLHeight, double &EL, double &LFC, double &CAPE, double &CIN, double &LI, double &MPL, double &LMB, double &MaxB, double &CAPE_LFCToLFCPlus3km, double &CAPE_SfcTo3kmAGL) |
| double | getDCAPE (double parcelHeightAGL) |
| double | getStormRelativeFlow (double height_bot_agl, double height_top_agl, double stormU, double stormV) |
| double | getBRNshear () |
| double | getTempDifferencePressureLayer (double topmb, double botmb) |
| double | getWindSpeedAtHeightAGL (double heightAGL, std::string WindType) |
| double | getShearVectorMagnitude (double topHeightAGL) |
| double | getSpeedShear (double topHeightAGL) |
| double | getDeepShearVector () |
| void | getJunkIndices (double LI, double &VerticalTotals, double &CrossTotals, double &TotalTotals, double &KIndex, double &SWEAT, double &SSI) |
| double | getMaxThetaEBelowPressureLevel (double topPres, double &heightOfMax) |
| double | getLapseRateInHeightLayer (double botHeight, double topHeight) |
| double | getLapseRate (double botPres, double topPres) |
| double | HodographCurvature (double depthAGL) |
| double | HodographLength (double depthAGL) |
| double | MeanShear (double depthAGL) |
| double | getHeightOfWetBulbZero () |
| double | getHeightOfWetBulbFour () |
| double | getVerticallyIntegratedWetBulbTemp (double WBHeight) |
| double | getDewpointDepressionAtPressureLevel (double pres) |
| double | getMaxDewpointDepressionInPressureLayer (double botPres, double topPres) |
| double | getWINDEX () |
| double | ConvectiveTemperature (nsePoint parcel) |
| double | PrecipitableWater () |
| double | VorticityGenerationPotential (double CAPE, double depth) |
| double | getVerticalVelocityAtPressureLevel (double pres) |
Static Public Member Functions | |
| static void | getStormMotionJohns1993 (double MeanSpeed, double MeanU, double MeanV, double &StormSpeed, double &StormU, double &StormV) |
| static double | getMoistParcelTemp (double thetae, double pres) |
| static double | EnergyHelicityIndex (double CAPE, double SREH) |
| static double | getBRN (double CAPE, double BRNShearSquared) |
| static double | getParamDifferencePressureLayer (double topmb, double botmb, const std::vector< double > ¶m, const std::vector< double > &pres) |
| static double | NormalizedCAPE (double CAPE, double ELHeight, double LCLHeight) |
| static double | Percentage (double partialCAPE, double CAPE) |
| static double | Difference (double first, double second) |
| code::nseProfile::nseProfile | ( | ) |
| virtual code::nseProfile::~nseProfile | ( | ) | [virtual] |
| void code::nseProfile::addPoint | ( | nsePoint | pt | ) |
| void code::nseProfile::addSfcPoint | ( | nsePoint | pt | ) | [inline] |
| double code::nseProfile::ConvectiveTemperature | ( | nsePoint | parcel | ) |
| static double code::nseProfile::Difference | ( | double | first, | |
| double | second | |||
| ) | [static] |
| static double code::nseProfile::EnergyHelicityIndex | ( | double | CAPE, | |
| double | SREH | |||
| ) | [static] |
| nsePoint code::nseProfile::getAverageParcel | ( | double | layerDepth | ) |
| static double code::nseProfile::getBRN | ( | double | CAPE, | |
| double | BRNShearSquared | |||
| ) | [static] |
| double code::nseProfile::getBRNshear | ( | ) |
| double code::nseProfile::getDCAPE | ( | double | parcelHeightAGL | ) |
| double code::nseProfile::getDeepShearVector | ( | ) |
| double code::nseProfile::getDewpointDepressionAtPressureLevel | ( | double | pres | ) |
| double code::nseProfile::getHeightOfIsotherm | ( | double | Isotherm | ) |
| void code::nseProfile::getHeightOfMeltingLayers | ( | double & | ht_melting, | |
| double & | ht_refreezing, | |||
| double & | ht_remelting, | |||
| double & | depth_elev_warm_layer, | |||
| double & | depth_sfc_warm_layer, | |||
| double & | depth_sfc_cold_layer, | |||
| double & | energy_melting, | |||
| double & | energy_freezing, | |||
| double & | energy_remelting | |||
| ) |
| double code::nseProfile::getHeightOfMinValue | ( | double | presLevel, | |
| const std::vector< double > & | param, | |||
| const std::vector< double > & | height, | |||
| const std::vector< double > & | pres, | |||
| double & | minval | |||
| ) |
| double code::nseProfile::getHeightOfWetBulbFour | ( | ) |
| double code::nseProfile::getHeightOfWetBulbZero | ( | ) |
| void code::nseProfile::getJunkIndices | ( | double | LI, | |
| double & | VerticalTotals, | |||
| double & | CrossTotals, | |||
| double & | TotalTotals, | |||
| double & | KIndex, | |||
| double & | SWEAT, | |||
| double & | SSI | |||
| ) |
| double code::nseProfile::getLapseRate | ( | double | botPres, | |
| double | topPres | |||
| ) |
| double code::nseProfile::getLapseRateInHeightLayer | ( | double | botHeight, | |
| double | topHeight | |||
| ) |
| double code::nseProfile::getMaxDewpointDepressionInPressureLayer | ( | double | botPres, | |
| double | topPres | |||
| ) |
| double code::nseProfile::getMaxThetaEBelowPressureLevel | ( | double | topPres, | |
| double & | heightOfMax | |||
| ) |
| double code::nseProfile::getMeanValueLayer | ( | double | botHeight, | |
| double | topHeight, | |||
| const std::vector< double > & | param, | |||
| const std::vector< double > & | height | |||
| ) |
| double code::nseProfile::getMeanValueLayer | ( | double | botHeight, | |
| double | topHeight, | |||
| const std::vector< double > & | param | |||
| ) |
| double code::nseProfile::getMeanValuePressureLayer | ( | double | botPres, | |
| double | topPres, | |||
| const std::vector< double > & | param | |||
| ) |
| static double code::nseProfile::getMoistParcelTemp | ( | double | thetae, | |
| double | pres | |||
| ) | [static] |
| nsePoint code::nseProfile::getMostUnstableParcel | ( | double | layerDepth | ) |
| size_t code::nseProfile::getNearSurfaceGridPoint | ( | ) | [inline] |
| size_t code::nseProfile::getNumPoints | ( | ) | [inline] |
| static double code::nseProfile::getParamDifferencePressureLayer | ( | double | topmb, | |
| double | botmb, | |||
| const std::vector< double > & | param, | |||
| const std::vector< double > & | pres | |||
| ) | [static] |
| nsePoint code::nseProfile::getParcelAtPressureLevel | ( | double | pLevel | ) |
| nsePoint code::nseProfile::getPoint | ( | size_t | pt | ) |
| size_t code::nseProfile::getPointsBelowGround | ( | ) | [inline] |
| nsePoint code::nseProfile::getSfcPoint | ( | ) | [inline] |
| double code::nseProfile::getShearVectorMagnitude | ( | double | topHeightAGL | ) |
| double code::nseProfile::getSpeedShear | ( | double | topHeightAGL | ) |
| static void code::nseProfile::getStormMotionJohns1993 | ( | double | MeanSpeed, | |
| double | MeanU, | |||
| double | MeanV, | |||
| double & | StormSpeed, | |||
| double & | StormU, | |||
| double & | StormV | |||
| ) | [static] |
| double code::nseProfile::getStormRelativeFlow | ( | double | height_bot_agl, | |
| double | height_top_agl, | |||
| double | stormU, | |||
| double | stormV | |||
| ) |
| double code::nseProfile::getStormRelativeHelicity | ( | double | StormU, | |
| double | StormV, | |||
| double | LayerDepth | |||
| ) |
| double code::nseProfile::getSurfaceElevation | ( | ) | [inline] |
| double code::nseProfile::getTempDifferencePressureLayer | ( | double | topmb, | |
| double | botmb | |||
| ) |
| double code::nseProfile::getVerticallyIntegratedWetBulbTemp | ( | double | WBHeight | ) |
| double code::nseProfile::getVerticalVelocityAtPressureLevel | ( | double | pres | ) |
| double code::nseProfile::getWINDEX | ( | ) |
| double code::nseProfile::getWindSpeedAtHeightAGL | ( | double | heightAGL, | |
| std::string | WindType | |||
| ) |
| double code::nseProfile::HodographCurvature | ( | double | depthAGL | ) |
| double code::nseProfile::HodographLength | ( | double | depthAGL | ) |
| void code::nseProfile::LiftParcel | ( | nsePoint | parcel, | |
| double & | LCLHeight, | |||
| double & | EL, | |||
| double & | LFC, | |||
| double & | CAPE, | |||
| double & | CIN, | |||
| double & | LI, | |||
| double & | MPL, | |||
| double & | LMB, | |||
| double & | MaxB, | |||
| double & | CAPE_LFCToLFCPlus3km, | |||
| double & | CAPE_SfcTo3kmAGL | |||
| ) |
| double code::nseProfile::MeanShear | ( | double | depthAGL | ) |
| static double code::nseProfile::NormalizedCAPE | ( | double | CAPE, | |
| double | ELHeight, | |||
| double | LCLHeight | |||
| ) | [static] |
| static double code::nseProfile::Percentage | ( | double | partialCAPE, | |
| double | CAPE | |||
| ) | [static] |
| double code::nseProfile::PrecipitableWater | ( | ) |
| void code::nseProfile::process | ( | ) |
| void code::nseProfile::setSurfaceElevation | ( | double | ht | ) | [inline] |
| double code::nseProfile::VorticityGenerationPotential | ( | double | CAPE, | |
| double | depth | |||
| ) |
1.4.7