1 #ifndef ERF_MYNN_STRUCT_H_
2 #define ERF_MYNN_STRUCT_H_
37 SM = alphac *
A1 * (Phi3 - 3*
C1*Phi4) / D;
38 SH = alphac *
A2 * (Phi2 + 3*
C1*Phi5) / D;
constexpr amrex::Real three
Definition: ERF_Constants.H:9
constexpr amrex::Real two
Definition: ERF_Constants.H:8
constexpr amrex::Real one
Definition: ERF_Constants.H:7
constexpr amrex::Real zero
Definition: ERF_Constants.H:6
constexpr amrex::Real myhalf
Definition: ERF_Constants.H:11
MYNNConfigType
Definition: ERF_MYNNStruct.H:6
amrex::Real Real
Definition: ERF_ShocInterface.H:19
real(c_double), parameter epsilon
Definition: ERF_module_model_constants.F90:12
Definition: ERF_MYNNStruct.H:11
amrex::Real SMmax
Definition: ERF_MYNNStruct.H:58
amrex::Real SHmax
Definition: ERF_MYNNStruct.H:60
amrex::Real SQfac
Definition: ERF_MYNNStruct.H:54
amrex::Real C4
Definition: ERF_MYNNStruct.H:50
amrex::Real C1
Definition: ERF_MYNNStruct.H:47
MYNNConfigType config
Definition: ERF_MYNNStruct.H:62
amrex::Real C3
Definition: ERF_MYNNStruct.H:49
amrex::Real C2
Definition: ERF_MYNNStruct.H:48
AMREX_GPU_DEVICE AMREX_FORCE_INLINE void calc_stability_funcs(amrex::Real &SM, amrex::Real &SH, amrex::Real &SQ, const amrex::Real GM, const amrex::Real GH, const amrex::Real alphac=one) const
Definition: ERF_MYNNStruct.H:19
amrex::Real A2
Definition: ERF_MYNNStruct.H:44
amrex::Real SHmin
Definition: ERF_MYNNStruct.H:59
amrex::Real B1
Definition: ERF_MYNNStruct.H:45
amrex::Real B2
Definition: ERF_MYNNStruct.H:46
amrex::Real C5
Definition: ERF_MYNNStruct.H:51
amrex::Real SMmin
Definition: ERF_MYNNStruct.H:57
amrex::Real A1
Definition: ERF_MYNNStruct.H:43
bool diffuse_moistvars
Definition: ERF_MYNNStruct.H:65
Definition: ERF_MYNNStruct.H:68
amrex::Real A2
Definition: ERF_MYNNStruct.H:121
amrex::Real F2
Definition: ERF_MYNNStruct.H:122
amrex::Real Rf1
Definition: ERF_MYNNStruct.H:125
AMREX_GPU_DEVICE AMREX_FORCE_INLINE amrex::Real calc_Rf(const amrex::Real GM, const amrex::Real GH) const
Definition: ERF_MYNNStruct.H:96
amrex::Real Rf2
Definition: ERF_MYNNStruct.H:125
const amrex::Real eps
Definition: ERF_MYNNStruct.H:128
amrex::Real Ri3
Definition: ERF_MYNNStruct.H:126
AMREX_GPU_DEVICE AMREX_FORCE_INLINE amrex::Real calc_SM(const amrex::Real Rf) const
Definition: ERF_MYNNStruct.H:113
const amrex::Real gam1
Definition: ERF_MYNNStruct.H:123
amrex::Real Ri2
Definition: ERF_MYNNStruct.H:126
AMREX_GPU_DEVICE AMREX_FORCE_INLINE amrex::Real calc_SH(const amrex::Real Rf) const
Definition: ERF_MYNNStruct.H:105
amrex::Real F1
Definition: ERF_MYNNStruct.H:122
amrex::Real Ri1
Definition: ERF_MYNNStruct.H:126
void init_coeffs(amrex::Real A1_lvl25, amrex::Real A2_lvl25, amrex::Real B1, amrex::Real B2, amrex::Real C1, amrex::Real C2, amrex::Real C3, amrex::Real, amrex::Real C5)
Definition: ERF_MYNNStruct.H:69
amrex::Real A1
Definition: ERF_MYNNStruct.H:121
bool initialized
Definition: ERF_MYNNStruct.H:119
amrex::Real Rfc
Definition: ERF_MYNNStruct.H:125
amrex::Real gam2
Definition: ERF_MYNNStruct.H:124