1 #ifndef ERF_MYNN_STRUCT_H_
2 #define ERF_MYNN_STRUCT_H_
35 SM = alphac *
A1 * (Phi3 - 3*
C1*Phi4) / D;
36 SH = alphac *
A2 * (Phi2 + 3*
C1*Phi5) / D;
79 gam2 = (2.0*
A1*(3.0-2.0*C2) + B2*(1.0-C3)) / B1;
80 F1 = B1*(
gam1-C1) + 2.0*
A1*(3.0-2.0*C2) + 3.0*
A2*(1.0-C2)*(1.0-C5);
MYNNConfigType
Definition: ERF_MYNNStruct.H:4
amrex::Real Real
Definition: ERF_ShocInterface.H:16
real(c_double), parameter epsilon
Definition: ERF_module_model_constants.F90:12
Definition: ERF_MYNNStruct.H:9
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=1.0) const
Definition: ERF_MYNNStruct.H:17
amrex::Real SMmax
Definition: ERF_MYNNStruct.H:56
amrex::Real SHmax
Definition: ERF_MYNNStruct.H:58
amrex::Real SQfac
Definition: ERF_MYNNStruct.H:52
amrex::Real C4
Definition: ERF_MYNNStruct.H:48
amrex::Real C1
Definition: ERF_MYNNStruct.H:45
MYNNConfigType config
Definition: ERF_MYNNStruct.H:60
amrex::Real C3
Definition: ERF_MYNNStruct.H:47
amrex::Real C2
Definition: ERF_MYNNStruct.H:46
amrex::Real A2
Definition: ERF_MYNNStruct.H:42
amrex::Real SHmin
Definition: ERF_MYNNStruct.H:57
amrex::Real B1
Definition: ERF_MYNNStruct.H:43
amrex::Real B2
Definition: ERF_MYNNStruct.H:44
amrex::Real C5
Definition: ERF_MYNNStruct.H:49
amrex::Real SMmin
Definition: ERF_MYNNStruct.H:55
amrex::Real A1
Definition: ERF_MYNNStruct.H:41
bool diffuse_moistvars
Definition: ERF_MYNNStruct.H:63
Definition: ERF_MYNNStruct.H:66
amrex::Real A2
Definition: ERF_MYNNStruct.H:119
amrex::Real F2
Definition: ERF_MYNNStruct.H:120
amrex::Real Rf1
Definition: ERF_MYNNStruct.H:123
AMREX_GPU_DEVICE AMREX_FORCE_INLINE amrex::Real calc_Rf(const amrex::Real GM, const amrex::Real GH) const
Definition: ERF_MYNNStruct.H:94
amrex::Real Rf2
Definition: ERF_MYNNStruct.H:123
const amrex::Real eps
Definition: ERF_MYNNStruct.H:126
amrex::Real Ri3
Definition: ERF_MYNNStruct.H:124
AMREX_GPU_DEVICE AMREX_FORCE_INLINE amrex::Real calc_SM(const amrex::Real Rf) const
Definition: ERF_MYNNStruct.H:111
const amrex::Real gam1
Definition: ERF_MYNNStruct.H:121
amrex::Real Ri2
Definition: ERF_MYNNStruct.H:124
AMREX_GPU_DEVICE AMREX_FORCE_INLINE amrex::Real calc_SH(const amrex::Real Rf) const
Definition: ERF_MYNNStruct.H:103
amrex::Real F1
Definition: ERF_MYNNStruct.H:120
amrex::Real Ri1
Definition: ERF_MYNNStruct.H:124
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:67
amrex::Real A1
Definition: ERF_MYNNStruct.H:119
bool initialized
Definition: ERF_MYNNStruct.H:117
amrex::Real Rfc
Definition: ERF_MYNNStruct.H:123
amrex::Real gam2
Definition: ERF_MYNNStruct.H:122