Macros | |
#define | XVEL 0 |
#define | YVEL 1 |
#define | ZVEL 2 |
Functions | |
void | HydroUtils::ExtrapVelToFaces (amrex::MultiFab const &vel, amrex::MultiFab const &vel_forces, AMREX_D_DECL(amrex::MultiFab &u_mac, amrex::MultiFab &v_mac, amrex::MultiFab &w_mac), amrex::Vector< amrex::BCRec > const &h_bcrec, amrex::BCRec const *d_bcrec, const amrex::Geometry &geom, amrex::Real dt, bool godunov_ppm, bool godunov_use_forces_in_trans, std::string const &advection_type, int limiter_type=PPM::VanLeer) |
Compute edge state and flux. For typical advection, but no inflow through EB. More... | |
Variables | |
static constexpr amrex::Real | small_vel = amrex::Real(1.e-8) |
static constexpr amrex::Real | hydro_covered_val = amrex::Real(1.0e40) |
#define XVEL 0 |
Index for the X velocity component.
#define YVEL 1 |
Index for the Y velocity component.
#define ZVEL 2 |
Index for the Z velocity component.
void HydroUtils::ExtrapVelToFaces | ( | amrex::MultiFab const & | vel, |
amrex::MultiFab const & | vel_forces, | ||
AMREX_D_DECL(amrex::MultiFab &u_mac, amrex::MultiFab &v_mac, amrex::MultiFab &w_mac) | , | ||
amrex::Vector< amrex::BCRec > const & | h_bcrec, | ||
amrex::BCRec const * | d_bcrec, | ||
const amrex::Geometry & | geom, | ||
amrex::Real | dt, | ||
bool | godunov_ppm, | ||
bool | godunov_use_forces_in_trans, | ||
std::string const & | advection_type, | ||
int | limiter_type = PPM::VanLeer |
||
) |
Compute edge state and flux. For typical advection, but no inflow through EB.
|
staticconstexpr |
|
staticconstexpr |
What we consider a ~zero velocity when upwinding.