ERF
Energy Research and Forecasting: An Atmospheric Modeling Code
ERF_ShocConstants.H
Go to the documentation of this file.
1 #ifndef ERF_SHOC_CONSTANTS_H_
2 #define ERF_SHOC_CONSTANTS_H_
3 
4 #include <AMReX_GpuQualifiers.H>
5 #include <AMReX_REAL.H>
6 
7 namespace shoc::constants {
8 
9 AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE
10 amrex::Real min_tke () noexcept { return amrex::Real(4.0e-4); }
11 
12 AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE
13 amrex::Real latent_ice () noexcept { return amrex::Real(3.34e5); }
14 
15 AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE
16 amrex::Real min_temp () noexcept { return amrex::Real(180.0); }
17 
18 AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE
19 amrex::Real freezing_temp () noexcept { return amrex::Real(273.15); }
20 
21 } // namespace shoc::constants
22 
23 #endif
amrex::Real Real
Definition: ERF_ShocInterface.H:19
Definition: ERF_ShocConstants.H:7
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real freezing_temp() noexcept
Definition: ERF_ShocConstants.H:19
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real latent_ice() noexcept
Definition: ERF_ShocConstants.H:13
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real min_temp() noexcept
Definition: ERF_ShocConstants.H:16
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real min_tke() noexcept
Definition: ERF_ShocConstants.H:10