|
| AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void | HSEutils::Newton_Raphson_hse (const Real &m_tol, const Real &RdOCp, const Real &dz, const Real &g, const Real &C, const Real &T, const Real &qt, const Real &qv, Real &P, Real &rd, Real &F) |
| |
| AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void | HSEutils::init_isentropic_hse (const amrex::Real &r_sfc, const amrex::Real &theta, amrex::Real *r, amrex::Real *p, const amrex::Real &dz, const int klo, const int khi) |
| |
| AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void | HSEutils::init_isentropic_hse_terrain (int i, int j, const amrex::Real &r_sfc, const amrex::Real &theta, amrex::Real *r, amrex::Real *p, const amrex::Array4< amrex::Real const > z_cc, const int &klo, const int &khi) |
| |
| AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Real | HSEutils::compute_saturation_pressure (const Real T_b, const bool use_empirical) |
| |
| AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Real | HSEutils::compute_relative_humidity (const Real p_b, const Real T_b, const bool use_empirical, const int which_zone, const Real scaled_height) |
| |
| AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Real | HSEutils::vapor_mixing_ratio (const Real p_b, const Real T_b, const Real RH, const bool use_empirical, int which_zone) |
| |
| AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Real | HSEutils::compute_F_for_temp (const Real T_b, const Real p_b, const Real q_t, const Real eq_pot_temp, const bool use_empirical, const int which_zone, const Real scaled_height) |
| |
| AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Real | HSEutils::compute_temperature (const Real p_b, const Real q_t, const Real eq_pot_temp, const bool use_empirical, const int which_zone, const Real scaled_height) |
| |
| AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Real | HSEutils::compute_dewpoint_temperature (const Real T_b, const Real RH) |
| |
| AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Real | HSEutils::compute_theta (const Real scaled_height, const Real theta_0, const Real theta_tr, const Real z_tr, const Real T_tr) |
| |
| AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE void | HSEutils::compute_rho (const Real &pressure, Real &theta, Real &rho, Real &q_v, Real &T_dp, Real &T_b, const Real q_t, const Real eq_pot_temp, const bool use_empirical, const int which_zone, const Real scaled_height, const bool T_from_theta, const Real theta_0, const Real theta_tr, const Real z_tr, const Real T_tr) |
| |
| AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Real | HSEutils::compute_F (const Real &p_k, const Real &p_k_minus_1, Real &theta_k, Real &rho_k, Real &q_v_k, Real &T_dp, Real &T_b, const Real &dz, const Real &rho_k_minus_1, const Real q_t, const Real eq_pot_temp, const bool use_empirical, const int which_zone, const Real scaled_height, const bool T_from_theta, const Real theta_0, const Real theta_tr, const Real z_tr, const Real T_tr) |
| |
| AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Real | HSEutils::compute_p_k (Real &p_k, const Real p_k_minus_1, Real &theta_k, Real &rho_k, Real &q_v_k, Real &T_dp, Real &T_b, const Real dz, const Real rho_k_minus_1, const Real q_t, const Real eq_pot_temp, const bool use_empirical, const int which_zone, const Real scaled_height, const bool T_from_theta, const Real theta_0, const Real theta_tr, const Real z_tr, const Real T_tr) |
| |
| AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE void | HSEutils::init_isentropic_hse_no_terrain (Real *theta, Real *r, Real *p, Real *q_v, const Real &dz, const int &khi, const Real q_t, const Real eq_pot_temp, const bool use_empirical, const bool T_from_theta=false, const Real z_tr_1=-1., const Real z_tr_2=-1., const Real theta_0=0., const Real theta_tr=0., const Real T_tr=0.) |
| |