#include <climatcond.h>
Public Member Functions | |
climatcond (void) | |
void | compute_values (double time) |
double | condit_heat_flux (long tkind, double temperstr) |
double | condit_long_wave_radiat_flux (long lwkind) |
double | condit_rain_heat_flux (long rainkind, double nval_0, long nid) |
double | condit_rain_moisture_flux (long rainkind, double nval_0, long nid) |
double | condit_short_wave_radiat_flux (long swkind, double time) |
double | condit_vapour_diffusion_heat_flux (long vdkind, double nval_0, double nval_1, long ipp, long nid) |
double | condit_vapour_diffusion_moisture_flux (long VDKind, double nval_0, double nval_1, long ipp, long nid) |
double | condit_vapour_diffusion_moisture_flux_salt (long VDKind, double w, double cf, double temp, long nid) |
double | condit_water_contact () |
double | give_flux (long icid, double *nval, long ipp, long nid) |
double | give_heat_flux (double nval_0, double nval_1, long ipp, long nid) |
double | give_moisture_flux (double nval_0, double nval_1, long ipp, long nid) |
double | give_salt_flux (double w, double cf, double t, long nid) |
void | prepare_values (double time) |
void | print (FILE *out) |
void | read (XFILE *in, long readclimfile=1) |
void | read_climatic_files (char *Cfile, long cod) |
~climatcond (void) | |
Public Attributes | |
long | MatCharC [3] |
double | MatConstC [3] |
long | numd |
Private Attributes | |
double | a |
double | aa |
coefficients for computation of transmission coefficent | |
double | AbsCoef |
absorption coefficient for short wave radiation (-) (it is between 0 and 1) | |
double | Albedo |
ground reflextion coefficient | |
double | alfaK |
coeffcient for function of water vapor exchange coefficient | |
double | alpha |
coefficients for radiation | |
double | Ax |
double | b |
double | basicdirect |
wall orientation in radians (rotation around vertical axis) | |
double | basicinclin |
wall inclination in radians (rotation around horizontal axis) | |
double | Bx |
long | cc |
double | cfmax |
double | coefAlf |
the Ludolf number | |
double | cvap |
double | Cwat |
double | Cx |
long | d |
double | DifSVal |
diffuse radiation flux on a horizontal plane | |
gfunct | DifSValue |
diffuse radiation flux on a horizontal plane | |
double | DirSVal |
direct radiation flux on a horizontal plane | |
gfunct | DirSValue |
direct radiation flux on a horizontal plane | |
double | EmisCoeff |
emission coefficient for long wave radiation (-) (it is between 0 and 1) | |
double | eps |
coefficients for Stefan-Boltzmann law | |
gfunct | exchangecoeff |
water vapor exchange coefficient | |
double | ExchCoeff |
rain exposure coefficient kg/m^2/s | |
double | ExchCoeffVD |
water vapor exchange coefficient | |
char * | files0 |
char * | files1 |
char * | files14 |
char * | files15 |
char * | files2 |
char * | files3 |
char * | files4 |
char * | files5 |
char * | files6 |
char * | files7 |
char * | files8 |
double | GasFluxVal |
imposed gaseous mass flux (dry air+ water vapor) | |
gfunct | GasFluxValue |
imposed gaseous mass flux (dry air+ water vapor) | |
double | HeatFluxVal |
imposed heat flux | |
gfunct | HeatFluxValue |
imposed heat flux | |
double | hvap |
double | Jkq |
long | KIND1 |
long | KIND2 |
long | KIND3 |
long | KIND4 |
long | KIND5 |
long | KIND6 |
double | last_time |
last time when values were computed | |
double | Latitude |
geographical latitude of location in radians | |
double | LoWRadVal |
imposed long wave radiation flux normal to the wall surface | |
gfunct | LoWRadValue |
imposed long wave radiation flux normal to the wall surface | |
double | LWVal |
long wave radiation emitted by a horizontal surface | |
gfunct | LWValue |
long wave radiation emitted by a horizontal surface | |
double | m |
long | mattyp |
type of material model (see alias.h) | |
double | MinRainFlux |
minimum normal rain intensity (l/m^2/s) | |
double | MinRainTemp |
minimum rain temperature from -40 C to 0 C (K) | |
double | n |
double | NorRainVal |
rain flow density normal to the surface area of the wall | |
gfunct | NorRainValue |
rain flow density normal to the surface area of the wall | |
long | numberSI |
double | RadVal |
array containing radiation (JK+Tomaschko) | |
gfunct | RadValue |
array containing radiation (JK+Tomaschko) | |
double | RainCoeff |
rain coefficient (it is between 0 and 1) | |
double | rhalfa |
double | rhint |
long | RHorVP |
double | rhtemp |
double | RHVal |
relative humidity | |
gfunct | RHValue |
relative humidity | |
double | ShWRadVal |
imposed short wave radiation flux normal to the wall surface | |
gfunct | ShWRadValue |
imposed short wave radiation flux normal to the wall surface | |
long | SI |
double ** | SIdata |
double | sig |
double | SLWVal |
long wave radiation reflected on a horizontal surface by the clouds and particles in the atmosfere | |
gfunct | SLWValue |
long wave radiation reflected on a horizontal surface by the clouds and particles in the atmosfere | |
double | T0 |
double | TempbVal |
array containing temperature Tb (JK+Klier) | |
gfunct | TempbValue |
array containing temperature Tb (JK+Klier) | |
double | TepVal |
temperature | |
gfunct | TepValue |
temperature | |
double | tint |
long | tn |
double | u |
double | VRVal |
vertical rain flow density, normal to the ground | |
gfunct | VRValue |
vertical rain flow density, normal to the ground | |
long | WCorPH |
double | WDVal |
wind direction | |
gfunct | WDValue |
wind direction | |
double | WindFact |
wind factor (-) (greater or equal to zero) | |
double | WindFactVD |
wind factor (-) (greater or equal to zero) | |
double | WSVal |
wind velocity | |
gfunct | WSValue |
wind velocity | |
double | zero |
computer zero |
Definition at line 13 of file climatcond.h.
climatcond | ( | void | ) |
Definition at line 9 of file climatcond.cpp.
References a, aa, AbsCoef, Albedo, alfaK, alpha, Ax, b, basicdirect, basicinclin, Bx, cfmax, coefAlf, cvap, Cwat, Cx, d, DifSVal, DirSVal, EmisCoeff, eps, ExchCoeff, ExchCoeffVD, files0, files1, files14, files15, files2, files3, files4, files5, files6, files7, files8, GasFluxVal, HeatFluxVal, hvap, KIND1, KIND2, KIND3, KIND4, KIND5, KIND6, last_time, Latitude, LoWRadVal, LWVal, m, mattyp, MinRainFlux, MinRainTemp, n, NorRainVal, numberSI, RadVal, RainCoeff, RHorVP, RHVal, ShWRadVal, SI, SIdata, sig, SLWVal, T0, TempbVal, TepVal, tn, u, VRVal, WCorPH, WDVal, WindFact, WindFactVD, WSVal, and zero.
~climatcond | ( | void | ) |
void compute_values | ( | double | time | ) |
function computes values of all external variables
time | - the actual time |
JK, 5. 10. 2013
Definition at line 2216 of file climatcond.cpp.
References tablefunct::asize, DifSVal, DifSValue, DirSVal, DirSValue, GasFluxVal, GasFluxValue, gfunct::getval(), HeatFluxVal, HeatFluxValue, LoWRadVal, LoWRadValue, LWVal, LWValue, M_PI, NorRainVal, NorRainValue, RadVal, RadValue, RHVal, RHValue, ShWRadVal, ShWRadValue, SLWVal, SLWValue, gfunct::tabf, TempbVal, TempbValue, TepVal, TepValue, VRVal, VRValue, WDVal, WDValue, WSVal, and WSValue.
Referenced by prepare_values().
double condit_heat_flux | ( | long | tkind, | |
double | temperstr | |||
) |
function computes heat flux
tkind | - type of flux computation | |
temperstr | - temperature of the structure (domain) | |
time | - actual time |
JM, revised 4. 10. 2013
Definition at line 1281 of file climatcond.cpp.
References aa, alpha, b, basicdirect, coefAlf, eps, HeatFluxVal, Jkq, m, M_PI, print_err(), RadVal, sig, TempbVal, TepVal, tint, WDVal, WindFact, and WSVal.
Referenced by give_heat_flux().
double condit_long_wave_radiat_flux | ( | long | lwkind | ) |
function computes long wave radiation flux
kwkind | - type of flux computation |
JM, revised 5. 10. 2013
Definition at line 1454 of file climatcond.cpp.
References EmisCoeff, flux, LoWRadVal, LWVal, print_err(), and SLWVal.
Referenced by give_heat_flux().
double condit_rain_heat_flux | ( | long | rainkind, | |
double | nval_0, | |||
long | nid | |||
) |
function computes internal energy of convective liquid water flux (J/m2/s)
5. 10. 2013
Definition at line 1488 of file climatcond.cpp.
References condit_rain_moisture_flux(), Cwat, RHVal, T0, and TepVal.
Referenced by give_heat_flux().
double condit_rain_moisture_flux | ( | long | rainkind, | |
double | nval_0, | |||
long | nid | |||
) |
function computes mass of convective liqiud water flux
rainkind | - type of flux computation | |
nid | - node id |
JM, revised 5. 10. 2013
Definition at line 1684 of file climatcond.cpp.
References basicdirect, nodet::eqother, ExchCoeff, M_PI, mattyp, MinRainFlux, MinRainTemp, transtop::nodes, print_err(), RainCoeff, TepVal, Tt, VRVal, WCorPH, WDVal, and WSVal.
Referenced by condit_rain_heat_flux(), and give_moisture_flux().
double condit_short_wave_radiat_flux | ( | long | swkind, | |
double | time | |||
) |
function computes short wave radiation flux
swkind | - type of flux computation | |
time | - actual time |
JM, revised 5. 10. 2013
Definition at line 1374 of file climatcond.cpp.
References AbsCoef, Albedo, basicdirect, basicinclin, DifSVal, DirSVal, Latitude, M_PI, print_err(), and ShWRadVal.
Referenced by give_heat_flux().
double condit_vapour_diffusion_heat_flux | ( | long | vdkind, | |
double | nval_0, | |||
double | nval_1, | |||
long | ipp, | |||
long | nid | |||
) |
function computes enthalpy of diffusive water vapor flux (J/m2/s)
5. 10. 2013
Definition at line 1511 of file climatcond.cpp.
References condit_vapour_diffusion_moisture_flux(), cvap, hvap, T0, and TepVal.
Referenced by give_heat_flux().
double condit_vapour_diffusion_moisture_flux | ( | long | VDKind, | |
double | nval_0, | |||
double | nval_1, | |||
long | ipp, | |||
long | nid | |||
) |
function computes mass of diffusive water vapor flux
VDKind | - type of mass of diffusive water vapour flux | |
nval_0 | - | |
nval_1 | - | |
ipp | - integration point id | |
nid | - node id |
5. 10. 2013
Definition at line 1833 of file climatcond.cpp.
References alfaK, Ax, basicdirect, transmat::bazped, Bx, Cx, nodet::eqother, exchangecoeff, ExchCoeffVD, gfunct::getval(), intpointst::idm, bazpedmat::inverse_sorption_isotherm(), transmat::ip, M, M_PI, MatConstC, mattyp, transtop::nodes, print_err(), R, rhint, RHorVP, rhtemp, RHVal, TepVal, Tm, Tt, WDVal, WindFactVD, and WSVal.
Referenced by condit_vapour_diffusion_heat_flux(), and give_moisture_flux().
double condit_vapour_diffusion_moisture_flux_salt | ( | long | VDKind, | |
double | w, | |||
double | cf, | |||
double | temp, | |||
long | nid | |||
) |
function
5. 10. 2013
Definition at line 2351 of file climatcond.cpp.
References alfaK, Ax, basicdirect, Bx, cfmax, Cx, nodet::eqother, exchangecoeff, ExchCoeffVD, gfunct::getval(), M_PI, MatCharC, mattyp, transtop::nodes, print_err(), rhint, RHorVP, rhtemp, RHVal, TepVal, Tt, WDVal, WindFactVD, and WSVal.
Referenced by give_salt_flux().
double condit_water_contact | ( | ) |
function
5. 10. 2013
Definition at line 1670 of file climatcond.cpp.
Referenced by give_moisture_flux().
double give_flux | ( | long | flid, | |
double * | nval, | |||
long | ipp, | |||
long | nid | |||
) |
function computes required fluxes
flid | - flux id | |
nval | - nodal values of density fluxes | |
ipp | - integration point id | |
nid | - node id |
JM 2011, revised JK 4. 10. 2013
Definition at line 961 of file climatcond.cpp.
References flux, give_heat_flux(), give_moisture_flux(), give_salt_flux(), probdesct::mednam, prepare_values(), print_err(), probdesct::time, time, and Tp.
Referenced by loadelt::give_nodval().
double give_heat_flux | ( | double | nval_0, | |
double | temp, | |||
long | ipp, | |||
long | nid | |||
) |
function computes the heat flux
nval_0 | - moisture | |
temp | - temperature of structure |
4. 10. 2013
Definition at line 1078 of file climatcond.cpp.
References condit_heat_flux(), condit_long_wave_radiat_flux(), condit_rain_heat_flux(), condit_short_wave_radiat_flux(), condit_vapour_diffusion_heat_flux(), KIND1, KIND2, KIND3, KIND5, KIND6, probdesct::mednam, print_err(), probdesct::time, time, and Tp.
Referenced by give_flux().
double give_moisture_flux | ( | double | nval_0, | |
double | nval_1, | |||
long | ipp, | |||
long | nid | |||
) |
function computes the moisture flux density
time | - actual time |
4. 10. 2013
Definition at line 1556 of file climatcond.cpp.
References condit_rain_moisture_flux(), condit_vapour_diffusion_moisture_flux(), condit_water_contact(), ExchCoeffVD, KIND4, KIND5, KIND6, Outt, print_err(), and rhint.
Referenced by give_flux().
double give_salt_flux | ( | double | w, | |
double | cf, | |||
double | temp, | |||
long | nid | |||
) |
function
JM 2011
Definition at line 2151 of file climatcond.cpp.
References condit_vapour_diffusion_moisture_flux_salt(), KIND6, and print_err().
Referenced by give_flux().
void prepare_values | ( | double | time | ) |
function prepares the actual values
time | - the actual time |
5. 10. 2013
Definition at line 2328 of file climatcond.cpp.
References compute_values(), last_time, and zero.
Referenced by give_flux().
void print | ( | FILE * | out | ) |
function prints data to output file
out | - output file |
4. 10. 2013
Definition at line 450 of file climatcond.cpp.
References aa, AbsCoef, Albedo, alfaK, alpha, Ax, b, basicdirect, basicinclin, Bx, coefAlf, Cx, d, EmisCoeff, eps, exchangecoeff, ExchCoeff, ExchCoeffVD, files0, files1, files14, files15, files2, files3, files4, files5, files6, files7, files8, KIND1, KIND2, KIND3, KIND4, KIND5, KIND6, Latitude, m, mattyp, MinRainFlux, MinRainTemp, gfunct::print(), print_err(), RainCoeff, rhint, RHorVP, rhtemp, tint, WCorPH, WindFact, and WindFactVD.
Referenced by loadcaset::print(), and wr_climatcond().
void read | ( | XFILE * | in, | |
long | readclimfile = 1 | |||
) |
The function reads data about a climatic condition from the opened text file.
in | - pointer to the opened text file | |
readclimfile | - flag for reading of climatic data file (used in the preprocessor). |
Default value of the parameter is 1.
4. 10. 2013
type of mass of diffusive water vapour flux
Definition at line 130 of file climatcond.cpp.
References aa, AbsCoef, Albedo, alfaK, alpha, tablefunct::asize, Ax, b, basicdirect, basicinclin, Bx, coefAlf, Cx, d, EmisCoeff, eps, exchangecoeff, ExchCoeff, ExchCoeffVD, files0, files1, files14, files15, files2, files3, files4, files5, files6, files7, files8, KIND1, KIND2, KIND3, KIND4, KIND5, KIND6, Latitude, m, mattyp, MinRainFlux, MinRainTemp, print_err(), RainCoeff, gfunct::read(), read_climatic_files(), rhalfa, rhint, RHorVP, rhtemp, tab, gfunct::tabf, gfunct::tfunc, tint, WindFact, WindFactVD, and xfscanf().
Referenced by input_elem_edgebc(), input_elem_surfbc(), input_elem_vertbc(), and loadcaset::read().
void read_climatic_files | ( | char * | Cfile, | |
long | cod | |||
) |
function reads files with climatic data
- | file name |
4. 10. 2013
Definition at line 684 of file climatcond.cpp.
References DifSValue, DirSValue, GasFluxValue, HeatFluxValue, LoWRadValue, LWValue, NorRainValue, print_err(), RadValue, RHValue, ShWRadValue, SLWValue, tab, gfunct::tabf, TempbValue, TepValue, gfunct::tfunc, time, tn, VRValue, WDValue, WSValue, tablefunct::x, xfclose(), xfopen(), xfscanf(), and tablefunct::y.
Referenced by read().
double a [private] |
Definition at line 245 of file climatcond.h.
Referenced by climatcond().
double aa [private] |
coefficients for computation of transmission coefficent
Definition at line 116 of file climatcond.h.
Referenced by climatcond(), condit_heat_flux(), print(), and read().
double AbsCoef [private] |
absorption coefficient for short wave radiation (-) (it is between 0 and 1)
Definition at line 123 of file climatcond.h.
Referenced by climatcond(), condit_short_wave_radiat_flux(), print(), and read().
double Albedo [private] |
ground reflextion coefficient
Definition at line 125 of file climatcond.h.
Referenced by climatcond(), condit_short_wave_radiat_flux(), print(), and read().
double alfaK [private] |
coeffcient for function of water vapor exchange coefficient
Definition at line 148 of file climatcond.h.
Referenced by climatcond(), condit_vapour_diffusion_moisture_flux(), condit_vapour_diffusion_moisture_flux_salt(), print(), and read().
double alpha [private] |
coefficients for radiation
Definition at line 120 of file climatcond.h.
Referenced by climatcond(), condit_heat_flux(), print(), and read().
double Ax [private] |
Definition at line 148 of file climatcond.h.
Referenced by climatcond(), condit_vapour_diffusion_moisture_flux(), condit_vapour_diffusion_moisture_flux_salt(), print(), and read().
double b [private] |
Definition at line 116 of file climatcond.h.
Referenced by climatcond(), condit_heat_flux(), print(), and read().
double basicdirect [private] |
wall orientation in radians (rotation around vertical axis)
Definition at line 225 of file climatcond.h.
Referenced by climatcond(), condit_heat_flux(), condit_rain_moisture_flux(), condit_short_wave_radiat_flux(), condit_vapour_diffusion_moisture_flux(), condit_vapour_diffusion_moisture_flux_salt(), print(), and read().
double basicinclin [private] |
wall inclination in radians (rotation around horizontal axis)
Definition at line 227 of file climatcond.h.
Referenced by climatcond(), condit_short_wave_radiat_flux(), print(), and read().
double Bx [private] |
Definition at line 148 of file climatcond.h.
Referenced by climatcond(), condit_vapour_diffusion_moisture_flux(), condit_vapour_diffusion_moisture_flux_salt(), print(), and read().
long cc [private] |
Definition at line 255 of file climatcond.h.
double cfmax [private] |
Definition at line 243 of file climatcond.h.
Referenced by climatcond(), and condit_vapour_diffusion_moisture_flux_salt().
double coefAlf [private] |
the Ludolf number
heat exchange coefficent (W/m^2/K)
Definition at line 112 of file climatcond.h.
Referenced by climatcond(), condit_heat_flux(), print(), and read().
double cvap [private] |
Definition at line 236 of file climatcond.h.
Referenced by climatcond(), and condit_vapour_diffusion_heat_flux().
double Cwat [private] |
Definition at line 233 of file climatcond.h.
Referenced by climatcond(), and condit_rain_heat_flux().
double Cx [private] |
Definition at line 148 of file climatcond.h.
Referenced by climatcond(), condit_vapour_diffusion_moisture_flux(), condit_vapour_diffusion_moisture_flux_salt(), print(), and read().
long d [private] |
Definition at line 254 of file climatcond.h.
Referenced by climatcond(), print(), and read().
double DifSVal [private] |
diffuse radiation flux on a horizontal plane
Definition at line 193 of file climatcond.h.
Referenced by climatcond(), compute_values(), and condit_short_wave_radiat_flux().
diffuse radiation flux on a horizontal plane
Definition at line 157 of file climatcond.h.
Referenced by compute_values(), and read_climatic_files().
double DirSVal [private] |
direct radiation flux on a horizontal plane
Definition at line 195 of file climatcond.h.
Referenced by climatcond(), compute_values(), and condit_short_wave_radiat_flux().
direct radiation flux on a horizontal plane
Definition at line 159 of file climatcond.h.
Referenced by compute_values(), and read_climatic_files().
double EmisCoeff [private] |
emission coefficient for long wave radiation (-) (it is between 0 and 1)
Definition at line 131 of file climatcond.h.
Referenced by climatcond(), condit_long_wave_radiat_flux(), print(), and read().
double eps [private] |
coefficients for Stefan-Boltzmann law
Definition at line 118 of file climatcond.h.
Referenced by climatcond(), condit_heat_flux(), print(), and read().
gfunct exchangecoeff [private] |
water vapor exchange coefficient
Definition at line 186 of file climatcond.h.
Referenced by condit_vapour_diffusion_moisture_flux(), condit_vapour_diffusion_moisture_flux_salt(), print(), and read().
double ExchCoeff [private] |
rain exposure coefficient kg/m^2/s
Definition at line 135 of file climatcond.h.
Referenced by climatcond(), condit_rain_moisture_flux(), print(), and read().
double ExchCoeffVD [private] |
water vapor exchange coefficient
Definition at line 146 of file climatcond.h.
Referenced by climatcond(), condit_vapour_diffusion_moisture_flux(), condit_vapour_diffusion_moisture_flux_salt(), give_moisture_flux(), print(), and read().
char* files0 [private] |
Definition at line 257 of file climatcond.h.
Referenced by climatcond(), print(), read(), and ~climatcond().
char * files1 [private] |
Definition at line 257 of file climatcond.h.
Referenced by climatcond(), print(), read(), and ~climatcond().
char * files14 [private] |
Definition at line 257 of file climatcond.h.
Referenced by climatcond(), print(), read(), and ~climatcond().
char * files15 [private] |
Definition at line 257 of file climatcond.h.
Referenced by climatcond(), print(), read(), and ~climatcond().
char * files2 [private] |
Definition at line 257 of file climatcond.h.
Referenced by climatcond(), print(), read(), and ~climatcond().
char * files3 [private] |
Definition at line 257 of file climatcond.h.
Referenced by climatcond(), print(), read(), and ~climatcond().
char * files4 [private] |
Definition at line 257 of file climatcond.h.
Referenced by climatcond(), print(), read(), and ~climatcond().
char * files5 [private] |
Definition at line 257 of file climatcond.h.
Referenced by climatcond(), print(), read(), and ~climatcond().
char * files6 [private] |
Definition at line 257 of file climatcond.h.
Referenced by climatcond(), print(), read(), and ~climatcond().
char * files7 [private] |
Definition at line 257 of file climatcond.h.
Referenced by climatcond(), print(), read(), and ~climatcond().
char * files8 [private] |
Definition at line 257 of file climatcond.h.
Referenced by climatcond(), print(), read(), and ~climatcond().
double GasFluxVal [private] |
imposed gaseous mass flux (dry air+ water vapor)
Definition at line 209 of file climatcond.h.
Referenced by climatcond(), and compute_values().
gfunct GasFluxValue [private] |
imposed gaseous mass flux (dry air+ water vapor)
Definition at line 173 of file climatcond.h.
Referenced by compute_values(), and read_climatic_files().
double HeatFluxVal [private] |
imposed heat flux
Definition at line 211 of file climatcond.h.
Referenced by climatcond(), compute_values(), and condit_heat_flux().
gfunct HeatFluxValue [private] |
imposed heat flux
Definition at line 175 of file climatcond.h.
Referenced by compute_values(), and read_climatic_files().
double hvap [private] |
Definition at line 235 of file climatcond.h.
Referenced by climatcond(), and condit_vapour_diffusion_heat_flux().
double Jkq [private] |
Definition at line 232 of file climatcond.h.
Referenced by condit_heat_flux().
long KIND1 [private] |
type of heat conduction KIND1 = 0 - no heat conduction KIND1 = 11 - prescribed heat flux (on boundary) KIND1 = 12 - heat transmission KIND1 = 13 - heat transmission extended by the wind factor KIND1 = 14 - JK+Tomaschko KIND1 = 15 - JK+Klier KIND1 = 16 - constant heat transmission
Definition at line 65 of file climatcond.h.
Referenced by climatcond(), give_heat_flux(), print(), and read().
long KIND2 [private] |
type of short wave radiation heat flux KIND2 = 0 - no short wave radiation heat flux KIND2 = 21 - short wave radiation heat flux KIND2 = 22 - short wave radiation heat flux extended by the wind
Definition at line 71 of file climatcond.h.
Referenced by climatcond(), give_heat_flux(), print(), and read().
long KIND3 [private] |
type of long wave radiation heat flux KIND3 = 0 - no long wave radiation heat flux KIND3 = 31 - long wave radiation heat flux KIND3 = 32 - long wave radiation heat flux extended by sky radiation
Definition at line 77 of file climatcond.h.
Referenced by climatcond(), give_heat_flux(), print(), and read().
long KIND4 [private] |
type of water contact KIND4 = 0 - no water contact
Definition at line 82 of file climatcond.h.
Referenced by climatcond(), give_moisture_flux(), print(), and read().
long KIND5 [private] |
type of rain - mass of convective liquid water flux KIND5 = 0 - no rain KIND5 = 51 - prescribed water flux caused by rain KIND5 = 52 - prescribed water flux caused by rain extended by wind effect
Definition at line 88 of file climatcond.h.
Referenced by climatcond(), give_heat_flux(), give_moisture_flux(), print(), and read().
long KIND6 [private] |
type of mass of diffusive water vapour flux KIND6 = 0 - no mass of diffusive water vapour flux KIND6 = 61 - mass of diffusive water vapour flux KIND6 = 62 - mass of diffusive water vapour flux - extended by wind effect KIND6 = 63 - mass of diffusive water vapour flux - water vapor exchange coefficient is given by function KIND6 = 64 - mass of diffusive water vapour flux - water vapor exchange coefficient is given by function KIND6 = 65 - mass of diffusive water vapour flux - water vapor exchange coefficient is given by function KIND6 = 66 - mass of diffusive water vapour flux - water vapor exchange coefficient is given by a table KIND6 = 67 - mass of diffusive water vapour flux - constant temperature, relative humidity, water vapor exchange coefficient
Definition at line 100 of file climatcond.h.
Referenced by climatcond(), give_heat_flux(), give_moisture_flux(), give_salt_flux(), print(), and read().
double last_time [private] |
last time when values were computed
Definition at line 104 of file climatcond.h.
Referenced by climatcond(), and prepare_values().
double Latitude [private] |
geographical latitude of location in radians
Definition at line 127 of file climatcond.h.
Referenced by climatcond(), condit_short_wave_radiat_flux(), print(), and read().
double LoWRadVal [private] |
imposed long wave radiation flux normal to the wall surface
Definition at line 215 of file climatcond.h.
Referenced by climatcond(), compute_values(), and condit_long_wave_radiat_flux().
gfunct LoWRadValue [private] |
imposed long wave radiation flux normal to the wall surface
Definition at line 179 of file climatcond.h.
Referenced by compute_values(), and read_climatic_files().
double LWVal [private] |
long wave radiation emitted by a horizontal surface
Definition at line 203 of file climatcond.h.
Referenced by climatcond(), compute_values(), and condit_long_wave_radiat_flux().
long wave radiation emitted by a horizontal surface
Definition at line 167 of file climatcond.h.
Referenced by compute_values(), and read_climatic_files().
double m [private] |
Definition at line 120 of file climatcond.h.
Referenced by climatcond(), condit_heat_flux(), print(), and read().
long MatCharC[3] |
Definition at line 50 of file climatcond.h.
Referenced by condit_vapour_diffusion_moisture_flux_salt().
double MatConstC[3] |
Definition at line 51 of file climatcond.h.
Referenced by condit_vapour_diffusion_moisture_flux().
long mattyp [private] |
type of material model (see alias.h)
Definition at line 223 of file climatcond.h.
Referenced by climatcond(), condit_rain_moisture_flux(), condit_vapour_diffusion_moisture_flux(), condit_vapour_diffusion_moisture_flux_salt(), print(), and read().
double MinRainFlux [private] |
minimum normal rain intensity (l/m^2/s)
Definition at line 141 of file climatcond.h.
Referenced by climatcond(), condit_rain_moisture_flux(), print(), and read().
double MinRainTemp [private] |
minimum rain temperature from -40 C to 0 C (K)
Definition at line 139 of file climatcond.h.
Referenced by climatcond(), condit_rain_moisture_flux(), print(), and read().
double n [private] |
Definition at line 245 of file climatcond.h.
Referenced by climatcond().
double NorRainVal [private] |
rain flow density normal to the surface area of the wall
Definition at line 207 of file climatcond.h.
Referenced by climatcond(), and compute_values().
gfunct NorRainValue [private] |
rain flow density normal to the surface area of the wall
Definition at line 171 of file climatcond.h.
Referenced by compute_values(), and read_climatic_files().
long numberSI [private] |
Definition at line 253 of file climatcond.h.
Referenced by climatcond().
long numd |
Definition at line 52 of file climatcond.h.
double RadVal [private] |
array containing radiation (JK+Tomaschko)
Definition at line 217 of file climatcond.h.
Referenced by climatcond(), compute_values(), and condit_heat_flux().
array containing radiation (JK+Tomaschko)
Definition at line 181 of file climatcond.h.
Referenced by compute_values(), and read_climatic_files().
double RainCoeff [private] |
rain coefficient (it is between 0 and 1)
Definition at line 137 of file climatcond.h.
Referenced by climatcond(), condit_rain_moisture_flux(), print(), and read().
double rhalfa [private] |
Definition at line 150 of file climatcond.h.
Referenced by read().
double rhint [private] |
Definition at line 150 of file climatcond.h.
Referenced by condit_vapour_diffusion_moisture_flux(), condit_vapour_diffusion_moisture_flux_salt(), give_moisture_flux(), print(), and read().
long RHorVP [private] |
Definition at line 241 of file climatcond.h.
Referenced by climatcond(), condit_vapour_diffusion_moisture_flux(), condit_vapour_diffusion_moisture_flux_salt(), print(), and read().
double rhtemp [private] |
Definition at line 150 of file climatcond.h.
Referenced by condit_vapour_diffusion_moisture_flux(), condit_vapour_diffusion_moisture_flux_salt(), print(), and read().
double RHVal [private] |
relative humidity
Definition at line 191 of file climatcond.h.
Referenced by climatcond(), compute_values(), condit_rain_heat_flux(), condit_vapour_diffusion_moisture_flux(), and condit_vapour_diffusion_moisture_flux_salt().
relative humidity
Definition at line 155 of file climatcond.h.
Referenced by compute_values(), and read_climatic_files().
double ShWRadVal [private] |
imposed short wave radiation flux normal to the wall surface
Definition at line 213 of file climatcond.h.
Referenced by climatcond(), compute_values(), and condit_short_wave_radiat_flux().
gfunct ShWRadValue [private] |
imposed short wave radiation flux normal to the wall surface
Definition at line 177 of file climatcond.h.
Referenced by compute_values(), and read_climatic_files().
long SI [private] |
Definition at line 253 of file climatcond.h.
Referenced by climatcond().
double** SIdata [private] |
Definition at line 251 of file climatcond.h.
Referenced by climatcond(), and ~climatcond().
double sig [private] |
Definition at line 118 of file climatcond.h.
Referenced by climatcond(), and condit_heat_flux().
double SLWVal [private] |
long wave radiation reflected on a horizontal surface by the clouds and particles in the atmosfere
Definition at line 205 of file climatcond.h.
Referenced by climatcond(), compute_values(), and condit_long_wave_radiat_flux().
long wave radiation reflected on a horizontal surface by the clouds and particles in the atmosfere
Definition at line 169 of file climatcond.h.
Referenced by compute_values(), and read_climatic_files().
double T0 [private] |
Definition at line 234 of file climatcond.h.
Referenced by climatcond(), condit_rain_heat_flux(), and condit_vapour_diffusion_heat_flux().
double TempbVal [private] |
array containing temperature Tb (JK+Klier)
Definition at line 219 of file climatcond.h.
Referenced by climatcond(), compute_values(), and condit_heat_flux().
gfunct TempbValue [private] |
array containing temperature Tb (JK+Klier)
Definition at line 183 of file climatcond.h.
Referenced by compute_values(), and read_climatic_files().
double TepVal [private] |
temperature
Definition at line 189 of file climatcond.h.
Referenced by climatcond(), compute_values(), condit_heat_flux(), condit_rain_heat_flux(), condit_rain_moisture_flux(), condit_vapour_diffusion_heat_flux(), condit_vapour_diffusion_moisture_flux(), and condit_vapour_diffusion_moisture_flux_salt().
temperature
Definition at line 153 of file climatcond.h.
Referenced by compute_values(), and read_climatic_files().
double tint [private] |
Definition at line 151 of file climatcond.h.
Referenced by condit_heat_flux(), print(), and read().
long tn [private] |
Definition at line 255 of file climatcond.h.
Referenced by climatcond(), and read_climatic_files().
double u [private] |
Definition at line 245 of file climatcond.h.
Referenced by climatcond().
double VRVal [private] |
vertical rain flow density, normal to the ground
Definition at line 201 of file climatcond.h.
Referenced by climatcond(), compute_values(), and condit_rain_moisture_flux().
vertical rain flow density, normal to the ground
Definition at line 165 of file climatcond.h.
Referenced by compute_values(), and read_climatic_files().
long WCorPH [private] |
Definition at line 240 of file climatcond.h.
Referenced by climatcond(), condit_rain_moisture_flux(), and print().
double WDVal [private] |
wind direction
Definition at line 197 of file climatcond.h.
Referenced by climatcond(), compute_values(), condit_heat_flux(), condit_rain_moisture_flux(), condit_vapour_diffusion_moisture_flux(), and condit_vapour_diffusion_moisture_flux_salt().
wind direction
Definition at line 161 of file climatcond.h.
Referenced by compute_values(), and read_climatic_files().
double WindFact [private] |
wind factor (-) (greater or equal to zero)
Definition at line 114 of file climatcond.h.
Referenced by climatcond(), condit_heat_flux(), print(), and read().
double WindFactVD [private] |
wind factor (-) (greater or equal to zero)
Definition at line 144 of file climatcond.h.
Referenced by climatcond(), condit_vapour_diffusion_moisture_flux(), condit_vapour_diffusion_moisture_flux_salt(), print(), and read().
double WSVal [private] |
wind velocity
Definition at line 199 of file climatcond.h.
Referenced by climatcond(), compute_values(), condit_heat_flux(), condit_rain_moisture_flux(), condit_vapour_diffusion_moisture_flux(), and condit_vapour_diffusion_moisture_flux_salt().
wind velocity
Definition at line 163 of file climatcond.h.
Referenced by compute_values(), and read_climatic_files().
double zero [private] |
computer zero
Definition at line 106 of file climatcond.h.
Referenced by climatcond(), and prepare_values().