PISM, A Parallel Ice Sheet Model
stable v2.1.1 committed by Constantine Khrulev on 2024-12-04 13:36:58 -0900
|
#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 More... | |
double | m_precip_scale_factor |
precipitation scale factor More... | |
double | m_background_precip_pre |
background precipitation More... | |
double | m_background_precip_post |
double | m_tau_c |
cloud conversion time More... | |
double | m_tau_f |
cloud fallout time More... | |
double | m_Hw |
water vapor scale height More... | |
double | m_Nm |
moist stability frequency More... | |
double | m_wind_direction |
wind direction More... | |
double | m_wind_speed |
wind speed More... | |
double | m_Theta_m |
moist adiabatic lapse rate More... | |
double | m_gamma |
moist lapse rate More... | |
double | m_rho_Sref |
reference density More... | |
double | m_f |
Coriolis force. More... | |
double | m_Cw |
uplift sensitivity factor More... | |
double | m_latitude |
latitude for Coriolis force More... | |
double | m_u |
horizontal wind component More... | |
double | m_v |
vertical wind component More... | |
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.