ERF
Energy Research and Forecasting: An Atmospheric Modeling Code
ERF_Plotfile2DCatalog.H File Reference
#include <string>
#include <AMReX_Vector.H>
Include dependency graph for ERF_Plotfile2DCatalog.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  plotfile2d::DiagnosticDescriptor
 

Namespaces

 plotfile2d
 

Enumerations

enum class  plotfile2d::DiagnosticID {
  plotfile2d::ZSurf , plotfile2d::LandMask , plotfile2d::MapFac , plotfile2d::LatM ,
  plotfile2d::LonM , plotfile2d::UStar , plotfile2d::WStar , plotfile2d::TStar ,
  plotfile2d::QStar , plotfile2d::Olen , plotfile2d::Pblh , plotfile2d::TSurf ,
  plotfile2d::QSurf , plotfile2d::Z0 , plotfile2d::OLR , plotfile2d::SensFlux ,
  plotfile2d::LatenFlux , plotfile2d::SurfPres , plotfile2d::PrecipTotalAccum , plotfile2d::PrecipRainAccum ,
  plotfile2d::PrecipSnowAccum , plotfile2d::PrecipGraupelAccum , plotfile2d::PrecipHailAccum , plotfile2d::PrecipFrozenAccum ,
  plotfile2d::IntegratedQv , plotfile2d::IntegratedQc , plotfile2d::IntegratedQi , plotfile2d::IntegratedQr ,
  plotfile2d::IntegratedQs , plotfile2d::IntegratedQg , plotfile2d::SurfaceDiagnosticSource , plotfile2d::SensibleHeatFlux ,
  plotfile2d::LatentHeatFlux , plotfile2d::ShocUStar , plotfile2d::ShocOlen , plotfile2d::ShocWthvSfc ,
  plotfile2d::LandSurfaceTsfC , plotfile2d::LandSurfaceEmissivity , plotfile2d::LandSurfaceAlbDirVis , plotfile2d::LandSurfaceAlbDirNir ,
  plotfile2d::LandSurfaceAlbDifVis , plotfile2d::LandSurfaceAlbDifNir , plotfile2d::LandSurfaceCosZenith , plotfile2d::LandSurfaceSwFluxDn ,
  plotfile2d::LandSurfaceSwFluxDnDirVis , plotfile2d::LandSurfaceSwFluxDnDirNir , plotfile2d::LandSurfaceSwFluxDnDifVis , plotfile2d::LandSurfaceSwFluxDnDifNir ,
  plotfile2d::LandSurfaceLwFluxDn , plotfile2d::LandSurfaceGrdflx , plotfile2d::LandSurfaceFira , plotfile2d::LandSurfaceSav ,
  plotfile2d::LandSurfaceSag , plotfile2d::LandSurfaceAlbedo , plotfile2d::LandSurfaceSfcrunoff , plotfile2d::LandSurfaceUdrunoff ,
  plotfile2d::NoahmpTemperature2mVegetated , plotfile2d::NoahmpTemperature2mBare , plotfile2d::NoahmpWaterVaporMixingRatio2mVegetated , plotfile2d::NoahmpWaterVaporMixingRatio2mBare ,
  plotfile2d::NoahmpVegetationFraction , plotfile2d::Temperature2m , plotfile2d::WaterVaporMixingRatio2m , plotfile2d::NearSurfaceDiagnosticSource ,
  plotfile2d::DynamicSoilBase
}
 
enum class  plotfile2d::DiagnosticCategory {
  plotfile2d::Geometry , plotfile2d::SurfaceLayer , plotfile2d::Radiation , plotfile2d::SurfaceFlux ,
  plotfile2d::PBL , plotfile2d::SurfaceState , plotfile2d::Precipitation , plotfile2d::ColumnIntegral ,
  plotfile2d::LandSurface , plotfile2d::SampledLevel
}
 
enum class  plotfile2d::MissingPolicy { plotfile2d::AlwaysAvailable , plotfile2d::FillZeroWhenUnavailable , plotfile2d::FillMinus999WhenUnavailable }
 

Functions

const amrex::Vector< DiagnosticDescriptor > & plotfile2d::diagnostic_catalog ()
 
amrex::Vector< std::string > plotfile2d::diagnostic_names ()
 
const DiagnosticDescriptor * plotfile2d::find_diagnostic (const std::string &name)
 
amrex::Vector< std::string > plotfile2d::dynamic_soil_diagnostic_names (int nsoil)
 
amrex::Vector< std::string > plotfile2d::dynamic_soil_diagnostic_names (const amrex::Vector< std::string > &active_lsm_names)
 
const DiagnosticDescriptor * plotfile2d::find_dynamic_soil_diagnostic (const std::string &name)
 
bool plotfile2d::is_dynamic_soil_diagnostic_name (const std::string &name)