|
PISM, A Parallel Ice Sheet Model 2.2.2-d6b3a29ca committed by Constantine Khrulev on 2025-03-28
|
#include <OrographicPrecipitationSerial.hh>
Public Member Functions | |
| OrographicPrecipitationSerial (const Config &config, int Mx, int My, double dx, double dy, int Nx, int Ny) | |
| ~OrographicPrecipitationSerial () | |
| Vec | precipitation () const |
| void | update (petsc::Vec &surface_elevation) |
Private Attributes | |
| double | m_eps |
| int | m_Mx |
| int | m_My |
| bool | m_truncate |
| truncate | |
| double | m_precip_scale_factor |
| precipitation scale factor | |
| double | m_background_precip_pre |
| background precipitation | |
| double | m_background_precip_post |
| double | m_tau_c |
| cloud conversion time | |
| double | m_tau_f |
| cloud fallout time | |
| double | m_Hw |
| water vapor scale height | |
| double | m_Nm |
| moist stability frequency | |
| double | m_wind_direction |
| wind direction | |
| double | m_wind_speed |
| wind speed | |
| double | m_Theta_m |
| moist adiabatic lapse rate | |
| double | m_gamma |
| moist lapse rate | |
| double | m_rho_Sref |
| reference density | |
| double | m_f |
| Coriolis force. | |
| double | m_Cw |
| uplift sensitivity factor | |
| double | m_latitude |
| latitude for Coriolis force | |
| double | m_u |
| horizontal wind component | |
| double | m_v |
| vertical wind component | |
| int | m_Nx |
| int | m_Ny |
| int | m_i0_offset |
| int | m_j0_offset |
| std::vector< double > | m_kx |
| std::vector< double > | m_ky |
| petsc::Vec | m_precipitation |
| fftw_complex * | m_fftw_input |
| fftw_complex * | m_fftw_output |
| fftw_complex * | m_G_hat |
| fftw_plan | m_dft_forward |
| fftw_plan | m_dft_inverse |
Class implementing the linear model of orographic precipitation [SmithBarstad2004], [SmithBarstadBonneau2005].
Definition at line 35 of file OrographicPrecipitationSerial.hh.