22 const amrex::Array4<const amrex::Real>& cell_data,
23 const amrex::Array4<const amrex::Real>& mu_turb,
25 const int* d_eddy_diff_idz,
26 int prim_index,
int prim_scal_index,
27 bool l_consA,
bool l_turb)
29 if (l_consA && l_turb) {
30 rhoAlpha_lo =
myhalf * ( cell_data(i,j,k,
Rho_comp) + cell_data(i,j,k-1,
Rho_comp) ) * d_alpha_eff[prim_scal_index]
31 +
myhalf * ( mu_turb(i,j,k , d_eddy_diff_idz[prim_scal_index])
32 + mu_turb(i,j,k-1, d_eddy_diff_idz[prim_scal_index]) );
33 rhoAlpha_hi =
myhalf * ( cell_data(i,j,k,
Rho_comp) + cell_data(i,j,k+1,
Rho_comp) ) * d_alpha_eff[prim_scal_index]
34 +
myhalf * ( mu_turb(i,j,k , d_eddy_diff_idz[prim_scal_index])
35 + mu_turb(i,j,k+1, d_eddy_diff_idz[prim_scal_index]) );
39 rhoAlpha_lo = d_alpha_eff[prim_index]
40 +
myhalf * ( mu_turb(i,j,k , d_eddy_diff_idz[prim_index])
41 + mu_turb(i,j,k-1, d_eddy_diff_idz[prim_index]) );
42 rhoAlpha_hi = d_alpha_eff[prim_index]
43 +
myhalf * ( mu_turb(i,j,k , d_eddy_diff_idz[prim_index])
44 + mu_turb(i,j,k+1, d_eddy_diff_idz[prim_index]) );
48 rhoAlpha_lo =
myhalf * ( cell_data(i,j,k,
Rho_comp) + cell_data(i,j,k-1,
Rho_comp) ) * d_alpha_eff[prim_index];
49 rhoAlpha_hi =
myhalf * ( cell_data(i,j,k,
Rho_comp) + cell_data(i,j,k+1,
Rho_comp) ) * d_alpha_eff[prim_index];
53 rhoAlpha_lo = d_alpha_eff[prim_index];
54 rhoAlpha_hi = d_alpha_eff[prim_index];
constexpr amrex::Real myhalf
Definition: ERF_Constants.H:13
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void getRhoAlpha(int i, int j, int k, amrex::Real &rhoAlpha_lo, amrex::Real &rhoAlpha_hi, const amrex::Array4< const amrex::Real > &cell_data, const amrex::Array4< const amrex::Real > &mu_turb, const amrex::Real *d_alpha_eff, const int *d_eddy_diff_idz, int prim_index, int prim_scal_index, bool l_consA, bool l_turb)
Definition: ERF_GetRhoAlpha.H:20
#define Rho_comp
Definition: ERF_IndexDefines.H:36
amrex::Real Real
Definition: ERF_ShocInterface.H:19