16 ParallelFor(bx, [=] AMREX_GPU_DEVICE(
int i,
int j,
int k) noexcept
18 const int index = (
axis == 0) ? i : ((
axis == 1) ? j : k);
#define Rho_comp
Definition: ERF_IndexDefines.H:36
#define RhoTheta_comp
Definition: ERF_IndexDefines.H:37
const Real dx_axis
Definition: ERF_InitCustomPert_AnelasticWallDiffusion.H:13
ParmParse pp_prob("prob")
const Real length
Definition: ERF_InitCustomPert_AnelasticWallDiffusion.H:14
int axis
Definition: ERF_InitCustomPert_AnelasticWallDiffusion.H:5
ParallelFor(bx, [=] AMREX_GPU_DEVICE(int i, int j, int k) noexcept { const int index=(axis==0) ? i :((axis==1) ? j :k);const Real coordinate=problo_axis+(static_cast< Real >(index)+Real(0.5)) *dx_axis;const Real theta=theta_lo+(theta_hi - theta_lo) *(coordinate - problo_axis)/length;const Real rho=state(i, j, k, Rho_comp);state_pert(i, j, k, RhoTheta_comp)=rho *theta - state(i, j, k, RhoTheta_comp);})
Real theta_hi
Definition: ERF_InitCustomPert_AnelasticWallDiffusion.H:7
const Real problo_axis
Definition: ERF_InitCustomPert_AnelasticWallDiffusion.H:12
Real theta_lo
Definition: ERF_InitCustomPert_AnelasticWallDiffusion.H:6
state_pert(i, j, k, RhoTheta_comp)
rho
Definition: ERF_InitCustomPert_Bubble.H:107
amrex::Real Real
Definition: ERF_ShocInterface.H:19
@ theta
Definition: ERF_SLM.H:20