1 #ifndef ERF_SPONGE_STRUCT_H_
2 #define ERF_SPONGE_STRUCT_H_
7 #include <AMReX_ParmParse.H>
8 #include <AMReX_Print.H>
19 amrex::ParmParse
pp(pp_prefix);
47 amrex::Print() <<
"Sponge choices: " << std::endl;
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real pp(amrex::Real y)
Definition: ERF_MicrophysicsUtils.H:219
Definition: ERF_SpongeStruct.H:15
bool use_xlo_sponge_damping
Definition: ERF_SpongeStruct.H:50
amrex::Real sponge_y_velocity
Definition: ERF_SpongeStruct.H:63
amrex::Real xlo_sponge_end
Definition: ERF_SpongeStruct.H:60
std::string sponge_type
Definition: ERF_SpongeStruct.H:58
amrex::Real zlo_sponge_end
Definition: ERF_SpongeStruct.H:62
bool use_zlo_sponge_damping
Definition: ERF_SpongeStruct.H:54
amrex::Real sponge_strength
Definition: ERF_SpongeStruct.H:57
bool use_ylo_sponge_damping
Definition: ERF_SpongeStruct.H:52
amrex::Real zhi_sponge_start
Definition: ERF_SpongeStruct.H:62
void display()
Definition: ERF_SpongeStruct.H:45
amrex::Real sponge_z_velocity
Definition: ERF_SpongeStruct.H:63
bool use_xhi_sponge_damping
Definition: ERF_SpongeStruct.H:51
void init_params(std::string pp_prefix)
Definition: ERF_SpongeStruct.H:17
amrex::Real sponge_x_velocity
Definition: ERF_SpongeStruct.H:63
bool use_zhi_sponge_damping
Definition: ERF_SpongeStruct.H:55
amrex::Real yhi_sponge_start
Definition: ERF_SpongeStruct.H:61
amrex::Real sponge_density
Definition: ERF_SpongeStruct.H:63
bool use_yhi_sponge_damping
Definition: ERF_SpongeStruct.H:53
amrex::Real xhi_sponge_start
Definition: ERF_SpongeStruct.H:60
amrex::Real ylo_sponge_end
Definition: ERF_SpongeStruct.H:61