|
ERF
Energy Research and Forecasting: An Atmospheric Modeling Code
|
#include <ERF_Interpolation_UPW.H>

Public Member Functions | |
| UPWIND3SL (const amrex::Array4< const amrex::Real > &phi, const amrex::Real) | |
| AMREX_GPU_DEVICE AMREX_FORCE_INLINE void | InterpolateInX (const int &i, const int &j, const int &k, const int &qty_index, amrex::Real &val_lo, amrex::Real upw_lo) const |
| AMREX_GPU_DEVICE AMREX_FORCE_INLINE void | InterpolateInY (const int &i, const int &j, const int &k, const int &qty_index, amrex::Real &val_lo, amrex::Real upw_lo) const |
| 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_GPU_DEVICE AMREX_FORCE_INLINE amrex::Real | Evaluate (const amrex::Real &s, const amrex::Real &sm1, const amrex::Real &sm2) const |
| int | GetUpwindCellNumber () const |
Private Attributes | |
| amrex::Array4< const amrex::Real > | m_phi |
Static Private Attributes | |
| static constexpr amrex::Real | eps =(amrex::Real(1.0e-16)) |
| static constexpr amrex::Real | l1 =(amrex::Real(1)/amrex::Real(6.0)) |
| static constexpr amrex::Real | l2 =(amrex::Real(1)/three) |
Interpolation operators used for 3rd order upwind scheme
|
inline |
|
inline |
Referenced by InterpolateInX(), InterpolateInY(), and InterpolateInZ().

|
inline |

|
inline |

|
inline |

|
staticconstexprprivate |
Referenced by Evaluate().
|
staticconstexprprivate |
|
staticconstexprprivate |
Referenced by Evaluate().
|
private |
Referenced by InterpolateInX(), InterpolateInY(), and InterpolateInZ().