Functions for climate related intermediate parameters. More...

Functions

FLTPT LatentHeatVapor (FLTPT tmean)
 Calculate latent heat of vaporization(MJ/kg) More...
 
void MaxSolarRadiation (int day, FLTPT lat, FLTPT &day_l, FLTPT &max_sr)
 Calculate the max solar radiation for a station of one day. More...
 
FLTPT MeanBarometricPressure (FLTPT elev)
 Calculate mean barometric pressure. More...
 
FLTPT PsychrometricConst (FLTPT tmean, FLTPT elev)
 Calculate psychrometric constant. More...
 
FLTPT SaturationVaporPressure (FLTPT mean_tmp)
 Calculates saturation vapor pressure at a given air temperature. More...
 

Detailed Description

Functions for climate related intermediate parameters.

Function Documentation

◆ LatentHeatVapor()

FLTPT LatentHeatVapor ( FLTPT  tmean)

Calculate latent heat of vaporization(MJ/kg)

Parameters
[in]tmeanMean 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]dayJulian day
[in]latLatitude (degree) of the station
[out]day_lday length (hr)
[out]max_srThe max solar radiation

◆ MeanBarometricPressure()

FLTPT MeanBarometricPressure ( FLTPT  elev)

Calculate mean barometric pressure.

Parameters
[in]elevelevation of current cell or site
Returns
mean atmospheric pressure (kPa)

◆ PsychrometricConst()

FLTPT PsychrometricConst ( FLTPT  tmean,
FLTPT  elev 
)

Calculate psychrometric constant.

Parameters
[in]elevelevation of current cell or site
[in]tmeanMean temperature
See also
MeanBarometricPressure()
LatentHeatVapor()
Returns
Psychrometric constant

◆ SaturationVaporPressure()

FLTPT SaturationVaporPressure ( FLTPT  mean_tmp)

Calculates saturation vapor pressure at a given air temperature.

Parameters
[in]mean_tmpMean air temperature(deg C)
Returns
saturation vapor pressure(kPa)