ERF
Energy Research and Forecasting: An Atmospheric Modeling Code
|
#include <ERF_Interpolation_UPW.H>
Public Member Functions | |
UPWINDALL (const amrex::Array4< const amrex::Real > &phi) | |
AMREX_GPU_DEVICE AMREX_FORCE_INLINE void | InterpolateInZ (const int &i, const int &j, const int &k, const int &qty_index, amrex::Real &val_lo, amrex::Real upw_lo, const amrex::Real upw_frac, const AdvType adv_type) const |
AMREX_GPU_DEVICE AMREX_FORCE_INLINE amrex::Real | Evaluate (const amrex::Real &sp2, const amrex::Real &sp1, const amrex::Real &s, const amrex::Real &sm1, const amrex::Real &sm2, const amrex::Real &sm3, const amrex::Real &upw, const AdvType adv_type) const |
Private Attributes | |
amrex::Array4< const amrex::Real > | m_phi |
Static Private Attributes | |
static constexpr amrex::Real | g1_3_4 =( 7.0/12.0) |
static constexpr amrex::Real | g2_3_4 =( 1.0/12.0) |
static constexpr amrex::Real | g1_5_6 =(37.0/60.0) |
static constexpr amrex::Real | g2_5_6 =( 2.0/15.0) |
static constexpr amrex::Real | g3_5_6 =( 1.0/60.0) |
Interpolation operators used for all central/upwind schemes
|
inline |
|
inline |
Referenced by InterpolateInZ().
|
inline |
|
staticconstexprprivate |
Referenced by Evaluate().
|
staticconstexprprivate |
Referenced by Evaluate().
|
staticconstexprprivate |
Referenced by Evaluate().
|
staticconstexprprivate |
Referenced by Evaluate().
|
staticconstexprprivate |
Referenced by Evaluate().
|
private |
Referenced by InterpolateInZ().