code::nseAlgorithm Class Reference

List of all members.

Public Types

 iNullGrid
 iHeightof0C
 iHeightofM10C
 iHeightofM20C
 iHeightofM30C
 iHeightofWetBulbZero
 iHeightofWetBulbFour
 iHeightofMelting
 iHeightofRefreezing
 iHeightofRemelting
 iDepthofElevWarmLayer
 iDepthofSfcWarmLayer
 iDepthofSfcColdLayer
 iEnergyForMelting
 iEnergyForRefreezing
 iEnergyForRemelting
 iVerticallyIntegratedWetBulbTemp
 iUWindMean0to6km
 iVWindMean0to6km
 iWindSpeedMean0to6km
 iWindSpeedMean500to300mb
 iVerticalVelocityMean_850to500mb
 iTemperatureMean_500to400mb
 iStormUJohns1993
 iStormVJohns1993
 iStormSpeedJohns1993
 iSRHelicity0to3km
 iSRHelicity0to2km
 iSRHelicity0to1km
 iSfcRH
 iSfcDewPoint
 iSfcTv
 iSfcThetaE
 iSfcTheta
 iSfcMixingRatio
 iSfcTw
 iSfcLCLHeight
 iSfcLCLPres
 iSfcLCLTemp
 iSfcEL
 iSfcLFC
 iSfcCAPE
 iSfcCIN
 iSfcLI
 iSfcMPL
 iSfcEHI
 iSfcCAPE_Normalized
 iSfcVGP
 iMULCLHeight
 iMUEL
 iMULFC
 iMUCAPE
 iMUCIN
 iMULI
 iMUMPL
 iMUEHI
 iMUParcelHeight
 iMUCAPE_Normalized
 iMULevelOfMaxBouyancy
 iMULMBAcceleration
 iMUCAPE_LFCToLFCPlus3km
 iMUCAPEpct_LFCToLFCPlus3km
 iMUCAPE_SfcTo3kmAGL
 iMUCAPEpct_SfcTo3kmAGL
 iMUVGP
 i100mbAvgLCLHeight
 i100mbAvgEL
 i100mbAvgLFC
 i100mbAvgCAPE
 i100mbAvgCIN
 i100mbAvgLI
 i100mbAvgMPL
 i100mbAvgEHI
 i100mbAvgCAPE_Normalized
 i100mbAvgVGP
 iShowalterIndex
 iSRFlow_0to2kmAGL
 iSRFlow_4to6kmAGL
 iSRFlow_9to11kmAGL
 iSRFlow_0to18pctMUEL
 iSRFlow_36to55pctMUEL
 iSRFlow_82to100pctMUEL
 iSRFlowAtM20C
 iSRFlow_20pctBelowMULMB
 iBRNShear
 iSfcBRNumber
 iMUBRNumber
 iTdiff_700to500mb
 iShearVectorMag_0to3km
 iSpeedShear_0to3km
 iShearVectorMag_0to6km
 iShearVectorMag_0to1km
 iShearVectorMag_Deep
 iShearVectorMag_0to27pctMUEL
 iShearVectorMag_0to55pctMUEL
 iShearVectorMag_0toMULMB
 iMeanShear_0to6km
 iVerticalTotals
 iCrossTotals
 iTotalTotals
 iKIndex
 iSWEAT
 iSSI
 iWINDEX
 iHodographCurvature_6km
 iSfcConvectiveTemp
 i100mbAvgConvectiveTemp
 iPrecipitableWater
 iVVel_700mb
 iMaxThetaE_lowest300mb
 iMaxThetaE_lowest300mb_height
 iLapseRate_850to500mb
 iLapseRate_700to500mb
 iLapseRateAtMULFC
 iDewPointDepression700mb
 iDewPointDepression500mb
 iDewPointDepressionMax700to400mb
 iMeanRH_SfcToSfcLCL
 iMeanRH_SfcToAvgLCL
 iMeanRH_SfcToMULCL
 iMeanRH_SfcTo1km
 iMeanRH_SfcTo0C
 iMeanMixingRatio_0to1kmAGL
 iMeanMixingRatio_0to3kmAGL
 iMeanMixingRatio_0to6kmAGL
 iMeanWindSpeedAtEL
 iMeanUWindAtM20C
 iMeanVWindAtM20C
 iHeightofThetaEMin
 iThetaEDiffSfcToThetaEMin
 iDCAPE_1km
 iDCAPE_3km
 iDCAPE_0C
 iDCAPE_HtMinThetaE
 iDCAPE_SfcLCL
 iNumUndergroundGridpoints
 iSfcMoistureConvergence
 iMeanAbsoluteVorticity_400to200mb
 NUM_OUTPUT_GRIDS
enum  OutputGridNames {
  iNullGrid, iHeightof0C, iHeightofM10C, iHeightofM20C,
  iHeightofM30C, iHeightofWetBulbZero, iHeightofWetBulbFour, iHeightofMelting,
  iHeightofRefreezing, iHeightofRemelting, iDepthofElevWarmLayer, iDepthofSfcWarmLayer,
  iDepthofSfcColdLayer, iEnergyForMelting, iEnergyForRefreezing, iEnergyForRemelting,
  iVerticallyIntegratedWetBulbTemp, iUWindMean0to6km, iVWindMean0to6km, iWindSpeedMean0to6km,
  iWindSpeedMean500to300mb, iVerticalVelocityMean_850to500mb, iTemperatureMean_500to400mb, iStormUJohns1993,
  iStormVJohns1993, iStormSpeedJohns1993, iSRHelicity0to3km, iSRHelicity0to2km,
  iSRHelicity0to1km, iSfcRH, iSfcDewPoint, iSfcTv,
  iSfcThetaE, iSfcTheta, iSfcMixingRatio, iSfcTw,
  iSfcLCLHeight, iSfcLCLPres, iSfcLCLTemp, iSfcEL,
  iSfcLFC, iSfcCAPE, iSfcCIN, iSfcLI,
  iSfcMPL, iSfcEHI, iSfcCAPE_Normalized, iSfcVGP,
  iMULCLHeight, iMUEL, iMULFC, iMUCAPE,
  iMUCIN, iMULI, iMUMPL, iMUEHI,
  iMUParcelHeight, iMUCAPE_Normalized, iMULevelOfMaxBouyancy, iMULMBAcceleration,
  iMUCAPE_LFCToLFCPlus3km, iMUCAPEpct_LFCToLFCPlus3km, iMUCAPE_SfcTo3kmAGL, iMUCAPEpct_SfcTo3kmAGL,
  iMUVGP, i100mbAvgLCLHeight, i100mbAvgEL, i100mbAvgLFC,
  i100mbAvgCAPE, i100mbAvgCIN, i100mbAvgLI, i100mbAvgMPL,
  i100mbAvgEHI, i100mbAvgCAPE_Normalized, i100mbAvgVGP, iShowalterIndex,
  iSRFlow_0to2kmAGL, iSRFlow_4to6kmAGL, iSRFlow_9to11kmAGL, iSRFlow_0to18pctMUEL,
  iSRFlow_36to55pctMUEL, iSRFlow_82to100pctMUEL, iSRFlowAtM20C, iSRFlow_20pctBelowMULMB,
  iBRNShear, iSfcBRNumber, iMUBRNumber, iTdiff_700to500mb,
  iShearVectorMag_0to3km, iSpeedShear_0to3km, iShearVectorMag_0to6km, iShearVectorMag_0to1km,
  iShearVectorMag_Deep, iShearVectorMag_0to27pctMUEL, iShearVectorMag_0to55pctMUEL, iShearVectorMag_0toMULMB,
  iMeanShear_0to6km, iVerticalTotals, iCrossTotals, iTotalTotals,
  iKIndex, iSWEAT, iSSI, iWINDEX,
  iHodographCurvature_6km, iSfcConvectiveTemp, i100mbAvgConvectiveTemp, iPrecipitableWater,
  iVVel_700mb, iMaxThetaE_lowest300mb, iMaxThetaE_lowest300mb_height, iLapseRate_850to500mb,
  iLapseRate_700to500mb, iLapseRateAtMULFC, iDewPointDepression700mb, iDewPointDepression500mb,
  iDewPointDepressionMax700to400mb, iMeanRH_SfcToSfcLCL, iMeanRH_SfcToAvgLCL, iMeanRH_SfcToMULCL,
  iMeanRH_SfcTo1km, iMeanRH_SfcTo0C, iMeanMixingRatio_0to1kmAGL, iMeanMixingRatio_0to3kmAGL,
  iMeanMixingRatio_0to6kmAGL, iMeanWindSpeedAtEL, iMeanUWindAtM20C, iMeanVWindAtM20C,
  iHeightofThetaEMin, iThetaEDiffSfcToThetaEMin, iDCAPE_1km, iDCAPE_3km,
  iDCAPE_0C, iDCAPE_HtMinThetaE, iDCAPE_SfcLCL, iNumUndergroundGridpoints,
  iSfcMoistureConvergence, iMeanAbsoluteVorticity_400to200mb, NUM_OUTPUT_GRIDS
}

Public Member Functions

 nseAlgorithm ()
void prepProductList (std::vector< LatLonGrid > &oGrids, std::vector< std::string > &prodSubType)
 nseAlgorithm (nseGrids *Temp, nseGrids *DewP, nseGrids *Height, nseGrids *UWind, nseGrids *VWind, nseGrids *VVel, nseGrids *Sfc, nseGrids *Opt, code::SmartPtr< code::IndexRecordNotifier > lb, const std::string outputDir, bool write3Dproducts, bool writeSoundings)
 This class takes sets of 2-d grids of wind (u,v), temperature, dew point, and heights of the presure surface, and extracts various enviromental parameters.
virtual ~nseAlgorithm ()
code::LatLonHeightGrid * llhGrid (nseGrids *Param, nseGrids *Height, nseGrids *Sfc, size_t i_terrain)
 Take an nseGrid of a parameter and the nseGrid of heights, and output a LatLonHeight grid.

Member Enumeration Documentation

enum code::nseAlgorithm::OutputGridNames

Enumerator:
iNullGrid 
iHeightof0C 
iHeightofM10C 
iHeightofM20C 
iHeightofM30C 
iHeightofWetBulbZero 
iHeightofWetBulbFour 
iHeightofMelting 
iHeightofRefreezing 
iHeightofRemelting 
iDepthofElevWarmLayer 
iDepthofSfcWarmLayer 
iDepthofSfcColdLayer 
iEnergyForMelting 
iEnergyForRefreezing 
iEnergyForRemelting 
iVerticallyIntegratedWetBulbTemp 
iUWindMean0to6km 
iVWindMean0to6km 
iWindSpeedMean0to6km 
iWindSpeedMean500to300mb 
iVerticalVelocityMean_850to500mb 
iTemperatureMean_500to400mb 
iStormUJohns1993 
iStormVJohns1993 
iStormSpeedJohns1993 
iSRHelicity0to3km 
iSRHelicity0to2km 
iSRHelicity0to1km 
iSfcRH 
iSfcDewPoint 
iSfcTv 
iSfcThetaE 
iSfcTheta 
iSfcMixingRatio 
iSfcTw 
iSfcLCLHeight 
iSfcLCLPres 
iSfcLCLTemp 
iSfcEL 
iSfcLFC 
iSfcCAPE 
iSfcCIN 
iSfcLI 
iSfcMPL 
iSfcEHI 
iSfcCAPE_Normalized 
iSfcVGP 
iMULCLHeight 
iMUEL 
iMULFC 
iMUCAPE 
iMUCIN 
iMULI 
iMUMPL 
iMUEHI 
iMUParcelHeight 
iMUCAPE_Normalized 
iMULevelOfMaxBouyancy 
iMULMBAcceleration 
iMUCAPE_LFCToLFCPlus3km 
iMUCAPEpct_LFCToLFCPlus3km 
iMUCAPE_SfcTo3kmAGL 
iMUCAPEpct_SfcTo3kmAGL 
iMUVGP 
i100mbAvgLCLHeight 
i100mbAvgEL 
i100mbAvgLFC 
i100mbAvgCAPE 
i100mbAvgCIN 
i100mbAvgLI 
i100mbAvgMPL 
i100mbAvgEHI 
i100mbAvgCAPE_Normalized 
i100mbAvgVGP 
iShowalterIndex 
iSRFlow_0to2kmAGL 
iSRFlow_4to6kmAGL 
iSRFlow_9to11kmAGL 
iSRFlow_0to18pctMUEL 
iSRFlow_36to55pctMUEL 
iSRFlow_82to100pctMUEL 
iSRFlowAtM20C 
iSRFlow_20pctBelowMULMB 
iBRNShear 
iSfcBRNumber 
iMUBRNumber 
iTdiff_700to500mb 
iShearVectorMag_0to3km 
iSpeedShear_0to3km 
iShearVectorMag_0to6km 
iShearVectorMag_0to1km 
iShearVectorMag_Deep 
iShearVectorMag_0to27pctMUEL 
iShearVectorMag_0to55pctMUEL 
iShearVectorMag_0toMULMB 
iMeanShear_0to6km 
iVerticalTotals 
iCrossTotals 
iTotalTotals 
iKIndex 
iSWEAT 
iSSI 
iWINDEX 
iHodographCurvature_6km 
iSfcConvectiveTemp 
i100mbAvgConvectiveTemp 
iPrecipitableWater 
iVVel_700mb 
iMaxThetaE_lowest300mb 
iMaxThetaE_lowest300mb_height 
iLapseRate_850to500mb 
iLapseRate_700to500mb 
iLapseRateAtMULFC 
iDewPointDepression700mb 
iDewPointDepression500mb 
iDewPointDepressionMax700to400mb 
iMeanRH_SfcToSfcLCL 
iMeanRH_SfcToAvgLCL 
iMeanRH_SfcToMULCL 
iMeanRH_SfcTo1km 
iMeanRH_SfcTo0C 
iMeanMixingRatio_0to1kmAGL 
iMeanMixingRatio_0to3kmAGL 
iMeanMixingRatio_0to6kmAGL 
iMeanWindSpeedAtEL 
iMeanUWindAtM20C 
iMeanVWindAtM20C 
iHeightofThetaEMin 
iThetaEDiffSfcToThetaEMin 
iDCAPE_1km 
iDCAPE_3km 
iDCAPE_0C 
iDCAPE_HtMinThetaE 
iDCAPE_SfcLCL 
iNumUndergroundGridpoints 
iSfcMoistureConvergence 
iMeanAbsoluteVorticity_400to200mb 
NUM_OUTPUT_GRIDS 


Constructor & Destructor Documentation

code::nseAlgorithm::nseAlgorithm (  ) 

code::nseAlgorithm::nseAlgorithm ( nseGrids Temp,
nseGrids DewP,
nseGrids Height,
nseGrids UWind,
nseGrids VWind,
nseGrids VVel,
nseGrids Sfc,
nseGrids Opt,
code::SmartPtr< code::IndexRecordNotifier >  lb,
const std::string  outputDir,
bool  write3Dproducts,
bool  writeSoundings 
)

This class takes sets of 2-d grids of wind (u,v), temperature, dew point, and heights of the presure surface, and extracts various enviromental parameters.

virtual code::nseAlgorithm::~nseAlgorithm (  )  [virtual]


Member Function Documentation

code::LatLonHeightGrid* code::nseAlgorithm::llhGrid ( nseGrids Param,
nseGrids Height,
nseGrids Sfc,
size_t  i_terrain 
)

Take an nseGrid of a parameter and the nseGrid of heights, and output a LatLonHeight grid.

void code::nseAlgorithm::prepProductList ( std::vector< LatLonGrid > &  oGrids,
std::vector< std::string > &  prodSubType 
)


Generated on Fri May 4 13:40:22 2012 for WDSS-IIw2algs by  doxygen 1.4.7