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::U10m , plotfile2d::V10m ,
  plotfile2d::UEast10m , plotfile2d::VNorth10m , plotfile2d::OLR , plotfile2d::TopographicShadow ,
  plotfile2d::TerrainDirectFactor , plotfile2d::TerrainIncidence , plotfile2d::UnshadedSwFluxDn , plotfile2d::TerrainSwFluxDn ,
  plotfile2d::SebTsfc , plotfile2d::SebQsfc , plotfile2d::SebHfx , plotfile2d::SebLh ,
  plotfile2d::SensFlux , plotfile2d::LatenFlux , plotfile2d::SurfPres , plotfile2d::SeaLevelPressure ,
  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::LandSurfaceSnow , plotfile2d::LandSurfaceSnowh ,
  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)