Functions for climate related intermediate parameters.
More...
Functions for climate related intermediate parameters.
◆ LatentHeatVapor()
FLTPT LatentHeatVapor |
( |
FLTPT |
tmean | ) |
|
Calculate latent heat of vaporization(MJ/kg)
- Parameters
-
[in] | tmean | Mean temperature |
- Returns
- Latent heat of vaporization
◆ MaxSolarRadiation()
void MaxSolarRadiation |
( |
int |
day, |
|
|
FLTPT |
lat, |
|
|
FLTPT & |
day_l, |
|
|
FLTPT & |
max_sr |
|
) |
| |
Calculate the max solar radiation for a station of one day.
- Parameters
-
[in] | day | Julian day |
[in] | lat | Latitude (degree) of the station |
[out] | day_l | day length (hr) |
[out] | max_sr | The max solar radiation |
◆ MeanBarometricPressure()
FLTPT MeanBarometricPressure |
( |
FLTPT |
elev | ) |
|
Calculate mean barometric pressure.
- Parameters
-
[in] | elev | elevation of current cell or site |
- Returns
- mean atmospheric pressure (kPa)
◆ PsychrometricConst()
FLTPT PsychrometricConst |
( |
FLTPT |
tmean, |
|
|
FLTPT |
elev |
|
) |
| |
◆ SaturationVaporPressure()
FLTPT SaturationVaporPressure |
( |
FLTPT |
mean_tmp | ) |
|
Calculates saturation vapor pressure at a given air temperature.
- Parameters
-
[in] | mean_tmp | Mean air temperature(deg C) |
- Returns
- saturation vapor pressure(kPa)