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

Go to the source code of this file.

Namespaces

 surface_diagnostics
 

Enumerations

enum class  surface_diagnostics::SurfaceDiagnosticSource : int {
  surface_diagnostics::Missing = 0 , surface_diagnostics::SurfaceLayerLand = 1 , surface_diagnostics::LSMLand = 2 , surface_diagnostics::SurfaceLayerFallback = 3 ,
  surface_diagnostics::SurfaceLayerSea = 4 , surface_diagnostics::Custom = 5 , surface_diagnostics::RICO = 6
}
 

Functions

AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE int surface_diagnostics::to_int (SurfaceDiagnosticSource source) noexcept
 
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real surface_diagnostics::to_plot_value (SurfaceDiagnosticSource source) noexcept
 
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE SurfaceDiagnosticSource surface_diagnostics::classify_scalar_source (bool is_custom, bool is_rico, bool is_land, bool has_lsm_flux, bool lsm_flux_is_valid) noexcept
 
const char * surface_diagnostics::source_name (SurfaceDiagnosticSource source) noexcept