#include <kunzel.h>
Public Member Functions | |
void | aux_values (long ipp, double *in, double *inp, double *ineq, double *out) |
void | aux_values (long ipp, double *in, double *inp, double *ineq, double *out) |
void | aux_values (long ipp, double *in, double *inp, double *ineq, double *out) |
void | aux_values (long ipp, double *in, double *inp, double *ineq, double *out) |
void | aux_values (long ipp, double *in, double *inp, double *ineq, double *out) |
void | aux_values (long ipp, double *inv, double *inp, double *ine, double *out) |
double | chm (long ipp) |
double | chm (long ipp) |
double | chm (long ipp) |
double | cht (long ipp) |
double | cht (long ipp) |
double | cht (long ipp) |
double | cmm (long ipp) |
double | cmm (long ipp) |
double | cmm (long ipp) |
double | cmt (long ipp) |
double | cmt (long ipp) |
double | cmt (long ipp) |
void | CorD (int cislochar, int &kvyhl, double in, double x, double &y, double &z, double &z2) |
void | CorD (long charid, long &kvyhl, double x, double &y, double &z, double &z2) |
void | CorD (long charid, long &kvyhl, double x, double &y, double &z, double &z2) |
void | CorD (long charid, long &kvyhl, double x, double &y, double &z, double &z2) |
void | CorD (long charid, long &kvyhl, double x, double &y, double &z, double &z2) |
void | CorD (long charid, long &kvyhl, double x, double &y, double &z, double &z2) |
double | DerivaceHustotyEntalpiePodleTeploty (double Fi, double TK, long ipp) |
double | DerivaceHustotyEntalpiePodleTeploty (double rh, double tk, long ipp) |
double | DerivaceHustotyEntalpiePodleTeploty (double rh, double tk, long ipp) |
double | DerivaceTlakuNasycenychParNaTeplote (double Fi, double TK) |
double | DerivaceTlakuNasycenychParNaTeplote (double rh, double tk) |
double | DerivaceTlakuNasycenychParNaTeplote (double rh, double tk) |
double | derivation_sorption_izoterm_data (double x1, double x2, double x3) |
double | derivation_sorption_izoterm_data (double x1) |
double | derivative_of_retention_curve_root (double rh, double tk, long ipp) |
double | derivative_of_retention_curve_root (double rh, double tk, long ipp) |
double | derivative_of_saturated_water_vapor_pressure (double tk) |
double | derivative_of_saturated_water_vapor_pressure (double tk) |
double | derivative_of_saturated_water_vapor_pressure (double tk) |
double | derivative_of_the_enthalpy_density (long ipp) |
double | derivative_of_the_enthalpy_density (long ipp) |
double | derivative_of_the_enthalpy_density (long ipp) |
double | derivative_of_the_sorption_isotherm_root (double rh, double tk) |
double | derivative_of_the_sorption_isotherm_root (double rh, double tk) |
double | derivative_sorption_izoterm_data (double x1) |
double | derivative_sorption_izoterm_data (double x1) |
double | derivative_sorption_izoterm_data (double x1) |
double | DerivativeOfTheMoistureRetentionCharacteristik (double Fi, double TK, long ipp) |
double | DerivativeOfTheMoistureRetentionCharacteristik (double rh, double tk, long ipp) |
double | DerivativeOfTheRetentionCurve (double rh, double tk, long ipp) |
double | DerivativeOfTheRetentionCurve (double rh, double tk, long ipp) |
double | DerivativeOfTheRetentionCurve (double rh, double tk, long ipp) |
double | DerivativeOfTheSorptionIsotherm (double Fi, double TK) |
double | DerivativeOfTheSorptionIsotherm (double rh, double tk) |
double | DerivativeOfTheSorptionIsotherm (double rh, double tk) |
double | get_othervalue (long compother, double rh, double t, long ipp) |
double | get_othervalue (long compother, double rh, double t, long ipp) |
double | get_othervalue (long compother, double rh, double t, long ipp) |
double | get_othervalue (long compother, double rh, double t, long ipp) |
double | get_othervalue (long compother, double rh, double t, long ipp) |
double | get_othervalue (long compother, double rh, double t, long ipp) |
double | get_transmission_flux_hh (double bv, double rh, double t, long bc, long ipp) |
double | get_transmission_flux_hh (double bv, double rh, double t, long bc, long ipp) |
double | get_transmission_flux_hh (double bv, double rh, double t, long bc, long ipp) |
double | get_transmission_flux_hh (double bv, double rh, double t, long bc, long ipp) |
double | get_transmission_flux_hh (double bv, double rh, double t, long bc, long ipp) |
double | get_transmission_flux_hh (double bv, double rh, double t, long bc) |
double | get_transmission_flux_tt (double bv, double h, double t, long bc, long ipp) |
double | get_transmission_flux_tt (double bv, double h, double t, long bc, long ipp) |
double | get_transmission_flux_tt (double bv, double h, double t, long bc, long ipp) |
double | get_transmission_flux_tt (double bv, double h, double t, long bc, long ipp) |
double | get_transmission_flux_tt (double bv, double h, double t, long bc, long ipp) |
double | get_transmission_flux_tt (double bv, double t, long bc) |
double | get_transmission_nodval_hh (double bv, double rh, double t, long bc, long ipp) |
double | get_transmission_nodval_hh (double bv, double rh, double t, long bc, long ipp) |
double | get_transmission_nodval_hh (double bv, double rh, double t, long bc, long ipp) |
double | get_transmission_nodval_hh (double bv, double rh, double t, long bc, long ipp) |
double | get_transmission_nodval_hh (double bv, double rh, double t, long bc, long ipp) |
double | get_transmission_nodval_hh (double bv, double rh, double t, long bc) |
double | get_transmission_nodval_th (double bv, long bc) |
double | get_transmission_nodval_tt (double bv, double h, double t, long bc, long ipp) |
double | get_transmission_nodval_tt (double bv, double h, double t, long bc, long ipp) |
double | get_transmission_nodval_tt (double bv, double h, double t, long bc, long ipp) |
double | get_transmission_nodval_tt (double bv, double h, double t, long bc, long ipp) |
double | get_transmission_nodval_tt (double bv, double h, double t, long bc, long ipp) |
double | get_transmission_nodval_tt (double bv, long bc) |
double | get_transmission_transcoeff_hh (double rh, double t, long bc, long ipp) |
double | get_transmission_transcoeff_hh (double rh, double t, long bc, long ipp) |
double | get_transmission_transcoeff_hh (double rh, double t, long bc, long ipp) |
double | get_transmission_transcoeff_hh (double rh, double t, long bc, long ipp) |
double | get_transmission_transcoeff_hh (double rh, double t, long bc, long ipp) |
double | get_transmission_transcoeff_hh (double t, long bc) |
double | get_transmission_transcoeff_th (double t, long bc) |
double | get_transmission_transcoeff_tt (double h, double t, long bc, long ipp) |
double | get_transmission_transcoeff_tt (double h, double t, long bc, long ipp) |
double | get_transmission_transcoeff_tt (double h, double t, long bc, long ipp) |
double | get_transmission_transcoeff_tt (double h, double t, long bc, long ipp) |
double | get_transmission_transcoeff_tt (double h, double t, long bc, long ipp) |
double | get_transmission_transcoeff_tt (double trcp, long bc) |
void | give_data (double rh, double Mhmc, double Smc, double Mhrh, double &moistakt) |
void | give_data (double rh, double Mhmc, double Smc, double Mhrh, double &moistakt) |
void | give_data (double rh, double Mhmc, double Smc, double Mhrh, double &moistakt) |
void | give_data (double rh, double Mhmc, double Smc, double Mhrh, double &moistakt) |
void | give_data (double rh, double Mhmc, double Smc, double Mhrh, double &moistakt) |
void | give_dof_names (namevart *dofname, long ntm) |
returns ordered dof names | |
double | give_inittemperature (long ipp) |
function returns initial temperature in integration point | |
double | give_rel_hum (long ipp) |
function returns relative humidity in integration point | |
void | give_reqntq (long *antq) |
function returns required non-transport quantities | |
double | give_temperature (long ipp) |
function returns temperature in integration point | |
void | give_values (long ipp, double *av, double *inp, double *ineq) |
void | give_values (long ipp, double *av, double *eq) |
void | give_values (long ipp, double *av, double *eq) |
void | give_values (long ipp, double *av, double *eq) |
void | give_values (long ipp, double *av, double *inp, double *ineq) |
void | give_values (long ipp, double *av, double *pv, double *eq) |
double | give_vol_moist (long ipp) |
function returns volumetric moisture content | |
double | hygroscopic_moisture (double rh, double tk) |
double | hygroscopic_moisture (double rh, double tk) |
double | HygroscopicMoisture (double Fi, double TK) |
double | HygroscopicMoisture (double rh, double tk) |
double | HygroscopicMoisture (double rh, double tk) |
void | hystereze (long ipp, double *inv, double *inp, double *ine, double *out) |
function evaluates the sorption isotherm | |
void | initvalues (long ipp, long ido) |
void | initvalues (long ipp, long ido) |
void | initvalues (long ipp, long ido) |
void | initvalues (long ipp, long ido) |
void | initvalues (long ipp, long ido) |
void | initvalues (long ipp, long ido) |
double | kapa_exp (double a, double b, double rh, double tk, long ipp) |
double | kapa_exp (double a, double b, double rh) |
double | kapa_exp (double a, double b, double rh) |
double | kapa_exp (double a, double b, double rh) |
double | kapa_exp (double a, double b, double rh, double tk, long ipp) |
double | kapa_exp (double a, double b, double rh) |
void | kapa_values (int kod, long ipp, double x1, double xpv, double ineq1, double &kapa) |
void | kapa_values (long kod, long ipp, double x1, double &kapa) |
void | kapa_values (long kod, long ipp, double x1, double &kapa) |
void | kapa_values (long kod, long ipp, double x1, double xpv, double ineq1, double &kapa) |
void | kapa_values (long kod, long ipp, double x1, double xpv, double ineq1, double &kapa) |
double | khm (long ipp) |
double | khm (long ipp) |
double | khm (long ipp) |
double | kht (long ipp) |
double | kht (long ipp) |
double | kht (long ipp) |
double | kmm (long ipp) |
double | kmm (long ipp) |
double | kmm (long ipp) |
double | kmt (long ipp) |
double | kmt (long ipp) |
double | kmt (long ipp) |
kunmat () | |
kunmat () | |
kunmat () | |
kunmat () | |
kunmat () | |
kunmat () | |
double | latent_heat_of_evaporation_of_water (double tk) |
double | latent_heat_of_evaporation_of_water (double tk) |
double | latent_heat_of_evaporation_of_water (double tk) |
double | LatentHeatofEvaporationOfWater (double Fi, double TK) |
double | LatentHeatofEvaporationOfWater (double tk) |
double | LatentHeatofEvaporationOfWater (double tk) |
void | matcap (double &c, long ri, long ci, long ipp) |
void | matcap (double &c, long ri, long ci, long ipp) |
void | matcap (double &c, long ri, long ci, long ipp) |
void | matcap (double &c, long ri, long ci, long ipp) |
void | matcap (double &c, long ri, long ci, long ipp) |
void | matcap (double &c, long ri, long ci, long ipp) |
void | matcond (matrix &d, long ri, long ci, long ipp) |
void | matcond (matrix &d, long ri, long ci, long ipp) |
void | matcond (matrix &d, long ri, long ci, long ipp) |
void | matcond (matrix &d, long ri, long ci, long ipp) |
void | matcond (matrix &d, long ri, long ci, long ipp) |
void | matcond (matrix &d, long ri, long ci, long ipp) |
void | matcond1d (matrix &d, long ri, long ci, long ipp) |
void | matcond1d (matrix &d, long ri, long ci, long ipp) |
void | matcond1d (matrix &d, long ri, long ci, long ipp) |
void | matcond1d (matrix &d, long ri, long ci, long ipp) |
void | matcond1d (matrix &d, long ri, long ci, long ipp) |
void | matcond1d (matrix &d, long ri, long ci, long ipp) |
void | matcond2d (matrix &d, long ri, long ci, long ipp) |
void | matcond2d (matrix &d, long ri, long ci, long ipp) |
void | matcond2d (matrix &d, long ri, long ci, long ipp) |
void | matcond2d (matrix &d, long ri, long ci, long ipp) |
void | matcond2d (matrix &d, long ri, long ci, long ipp) |
void | matcond2d (matrix &d, long ri, long ci, long ipp) |
void | matcond3d (matrix &d, long ri, long ci, long ipp) |
void | matcond3d (matrix &d, long ri, long ci, long ipp) |
void | matcond3d (matrix &d, long ri, long ci, long ipp) |
void | matcond3d (matrix &d, long ri, long ci, long ipp) |
void | matcond3d (matrix &d, long ri, long ci, long ipp) |
void | matcond3d (matrix &d, long ri, long ci, long ipp) |
double | PermeabilitaVodniPary (double Fi, double TK, long ipp) |
double | PermeabilitaVodniPary (double rh, double tk, long ipp) |
double | PermeabilitaVodniPary (double rh, double tk, long ipp) |
void | print (FILE *out) |
void | print (FILE *out) |
void | print (FILE *out) |
void | print (FILE *out) |
void | print (FILE *out) |
void | print (FILE *out) |
void | print_othervalue_name (FILE *out, long compother) |
void | print_othervalue_name (FILE *out, long compother) |
void | print_othervalue_name (FILE *out, long compother) |
void | print_othervalue_name (FILE *out, long compother) |
void | print_othervalue_name (FILE *out, long compother) |
void | print_othervalue_name (FILE *out, long compother) |
void | read (XFILE *in) |
void | read (XFILE *in) |
void | read (XFILE *in) |
void | read (XFILE *in) |
void | read (XFILE *in) |
void | read (XFILE *in) |
void | relhum_check (double &rh, double &t, long ipp) |
void | relhum_check (double &rh, double &t, long ipp) |
double | saturated_water_vapor_pressure (double tk) |
double | saturated_water_vapor_pressure (double tk) |
double | saturated_water_vapor_pressure (double tk) |
void | save_values (long ipp, double *out) |
void | save_values (long ipp, double *out) |
void | save_values (long ipp, double *out) |
void | save_values (long ipp, double *out) |
void | save_values (long ipp, double *out) |
void | save_values (long ipp, double *out) |
double | si_kk_hansen (double rh, double tk, double u, double a, double n) |
double | si_kk_hansen (double rh, double tk, double u, double a, double n) |
double | si_kk_hansen (double rh, double tk, double u, double a, double n) |
double | si_kk_hansen (double rh, double tk, double u, double a, double n) |
double | si_kk_hansen (double rh, double tk, double u, double a, double n) |
double | soptionizothermDerivation (double Fi, double TK) |
void | sorption_izoterms_giva_data (int kod, double rh, double tk, double &moist, double &dmoistdrh, long ipp) |
void | sorption_izoterms_giva_data (long kod, double rh, double tk, double &moist, double &dmoistdrh, long ipp) |
void | sorption_izoterms_giva_data (long kod, double rh, double tk, double &moist, double &dmoistdrh, long ipp) |
void | sorption_izoterms_giva_data (long kod, double rh, double tk, double &moist, double &dmoistdrh, long ipp) |
void | sorption_izoterms_giva_data (long kod, double rh, double tk, double &moist, double &dmoistdrh, long ipp) |
void | sorption_izoterms_values (int kod, long ipp, double x1, double xpv, double ineq1, double &w, double &dwdf) |
double | sorption_izotherm_derivative_kk_hansen (double rh, double tk) |
double | sorption_izotherm_derivative_kk_hansen (double rh, double tk) |
double | sorptionizothermDerivation (double rh, double tk) |
double | sorptionizothermDerivation (double rh, double tk) |
double | TlakNasycenychVodnichParNaTeplote (double Fi, double TK) |
double | TlakNasycenychVodnichParNaTeplote (double rh, double tk) |
double | TlakNasycenychVodnichParNaTeplote (double rh, double tk) |
double | tokJ1 (double Fi, double TK, long ipp) |
double | tokJ1 (double rh, double tk, long ipp) |
double | tokJ1 (double rh, double tk, long ipp) |
double | tokJ2 (double Fi, double TK, long ipp) |
double | tokJ2 (double rh, double tk, long ipp) |
double | tokJ2 (double rh, double tk, long ipp) |
double | tokJ3 (double Fi, double TK, long ipp) |
double | tokJ3 (double rh, double tk, long ipp) |
double | tokJ3 (double rh, double tk, long ipp) |
double | tokJ4 (double Fi, double TK, long ipp) |
double | tokJ4 (double rh, double tk, long ipp) |
double | tokJ4 (double rh, double tk, long ipp) |
double | transmission_flux (double nodval, double trc2, long ri, long ci, long nn, long bc, long ipp) |
double | transmission_flux (double nodval, double trc2, long ri, long ci, long nn, long bc, long ipp) |
double | transmission_flux (double nodval, double trc2, long ri, long ci, long nn, long bc, long ipp) |
double | transmission_flux (double nodval, double trc2, long ri, long ci, long nn, long bc, long ipp) |
double | transmission_flux (double nodval, double trc2, long ri, long ci, long nn, long bc, long ipp) |
double | transmission_flux (double nodval, long ri, long ci, long nid, long bc) |
double | transmission_nodval (double nodval, double trc2, long ri, long ci, long nn, long bc, long ipp) |
double | transmission_nodval (double nodval, double trc2, long ri, long ci, long nn, long bc, long ipp) |
double | transmission_nodval (double nodval, double trc2, long ri, long ci, long nn, long bc, long ipp) |
double | transmission_nodval (double nodval, double trc2, long ri, long ci, long nn, long bc, long ipp) |
double | transmission_nodval (double nodval, double trc2, long ri, long ci, long nn, long bc, long ipp) |
double | transmission_nodval (double nodval, long ri, long ci, long nid, long bc) |
double | transmission_transcoeff (double trc, long ri, long ci, long nn, long bc, long ipp) |
double | transmission_transcoeff (double trc, long ri, long ci, long nn, long bc, long ipp) |
double | transmission_transcoeff (double trc, long ri, long ci, long nn, long bc, long ipp) |
double | transmission_transcoeff (double trc, long ri, long ci, long nn, long bc, long ipp) |
double | transmission_transcoeff (double trc, long ri, long ci, long nn, long bc, long ipp) |
double | transmission_transcoeff (double trc, long ri, long ci, long nid, long bc) |
void | values_correction (vector &nv, long ipp) |
void | values_correction (vector &nv) |
void | values_correction (vector &nv) |
void | values_correction (vector &nv) |
void | values_correction (vector &nv, long ipp) |
void | values_correction (vector &nv) |
double | water_vapour_permeability (double tk, long ipp) |
double | water_vapour_permeability (double tk, long ipp) |
double | water_vapour_permeability (double tk, long ipp) |
~kunmat () | |
~kunmat () | |
~kunmat () | |
~kunmat () | |
~kunmat () | |
~kunmat () | |
Public Attributes | |
double | a1 |
double | a2 |
double | a3 |
double | adkappa |
correction coefficient for the moisture diffusivity of drying | |
double | adsi |
correction coefficient for the desorption isotherm | |
double | akappa |
correction coefficient for the moisture diffusivity | |
double | asi |
correction coefficient for the sorption isotherm | |
gfunct | c |
specific heat capacity | |
flagsw | daminfl |
flag for influence of damage on permeability | |
gfunct * | data [20] |
isotherm | desorpiso |
desorption isotherm | |
double | dmoistdrh |
gfunct | dpp |
permeabilita vodni pary | |
isotherm | isoth |
sorption isotherm | |
gfunct | kappa |
moisture diffusivity | |
gfunct | kappadry |
moisture diffusivity | |
long | kd |
long | kmmtype |
long | kunzeltype |
gfunct | lambda |
thermal conductivity | |
double | M |
long | MatChar [20] |
double | MatFunce [20][5] |
double | moist |
gfunct | mu |
water vapour diffusion resistance factor | |
gfunct | por |
porosity | |
double | R |
gfunct | rho |
density | |
double | rho_m |
double | rho_w |
gfunct | sm |
saturated volumetric moisture content | |
isotherm | sorpiso |
sorption isotherm | |
double | time_hyst |
minimum time before hysteresis | |
gfunct | transpar |
transportni clen | |
Static Public Attributes | |
static dampermeability | damper |
influence of damage on permeability | |
Private Member Functions | |
void | aux_values (long ipp) |
void | aux_values (long ipp) |
void | aux_values (long ipp) |
void | aux_values (long ipp) |
void | aux_values (long ipp) |
Private Attributes | |
double | J1 |
double | J2 |
double | J3 |
double | J4 |
int | kd |
int | madripom |
int | MatChar [20] |
double | MatConst [20] |
double | MatData [20][3][150] |
class contains Kunzel material model for coupled heat and moisture transfer
list of material parameters used in the model: position CORD: 2 - density 3 - porosity 4 - water vapour diffusion resistance factor 5 - moisture diffusivity 6 - sorption isoterm 7 - saturated moisture 8 - none 9 - specific heat capacity 10 - thermal conductivity 11 - 13 - none 14 - Dcoef 15 - binding isotherm 16 - cfmax 17 - ws 18 - kmm type 19 - kunzeltype
ip[ipp].av[0] - actual relative humidity ip[ipp].av[1] - actual temperature
ip[ipp].pv[0] - the relative humidity from the previous time step ip[ipp].pv[1] - the temperature from the previous time step
values stored in eqother array Tm->ip[ipp].eqother[0] - volumetric moisture content Tm->ip[ipp].eqother[1] - derivative of the sorption isotherm Tm->ip[ipp].eqother[2] - saturated volumetric moisture content Tm->ip[ipp].eqother[3] - moisture diffusivity Tm->ip[ipp].eqother[4] - type of Kunzel model
JM, revised by JK 10. 10. 2013
class contains Kunzel material model for coupled heat and moisture transfer
list of material parameters used in the model: 2 - density 3 - porosity 4 - faktor difusniho odporu 5 - kapa 6 - sorption izoterm 7 - saturated moisture 8 - hydraulic conductivity 9 - Cecko 10 - Lambda 11 - water retention curve 12 - none 13 - none 14 - Dcoef 15 - binding isotherm 16 - cfmax 17 - ws 18 - none 19 - none
values stored in eqother array Tm->ip[ipp].eqother[0] - moisture content Tm->ip[ipp].eqother[1] - derivative of the sorption isotherm Tm->ip[ipp].eqother[2] - maximalni saturace Tm->ip[ipp].eqother[3] - vlhkostni vodivost Tm->ip[ipp].eqother[4] - Tm->ip[ipp].eqother[5] -
JM
class contains Kunzel material model for coupled heat and moisture transfer
list of material parameters used in the model: position CORD: 2 - density 3 - porosity 4 - water vapour diffusion resistance factor 5 - moisture diffusivity 6 - sorption isoterm 7 - saturated moisture 8 - none 9 - specific heat capacity 10 - thermal conductivity 11 - 13 - none 14 Dcoef 15 - binding isotherm 16 - cfmax 17 ws 18 - none 19 - kunzeltype
values stored in eqother array Tm->ip[ipp].eqother[0] - volumetric moisture content Tm->ip[ipp].eqother[1] - derivative of the sorption isotherm Tm->ip[ipp].eqother[2] - saturated volumetric moisture content Tm->ip[ipp].eqother[3] - moisture diffusivity Tm->ip[ipp].eqother[4] - Tm->ip[ipp].eqother[5] -
JM
Definition at line 45 of file kunzel.h.
kunmat | ( | ) |
~kunmat | ( | ) |
Definition at line 77 of file kunzel.cpp.
References data.
kunmat | ( | ) |
~kunmat | ( | ) |
kunmat | ( | ) |
~kunmat | ( | ) |
kunmat | ( | ) |
~kunmat | ( | ) |
kunmat | ( | ) |
~kunmat | ( | ) |
kunmat | ( | ) |
~kunmat | ( | ) |
void aux_values | ( | long | ipp | ) | [private] |
void aux_values | ( | long | ipp, | |
double * | in, | |||
double * | inp, | |||
double * | ineq, | |||
double * | out | |||
) |
void aux_values | ( | long | ipp | ) | [private] |
void aux_values | ( | long | ipp, | |
double * | in, | |||
double * | inp, | |||
double * | ineq, | |||
double * | out | |||
) |
void aux_values | ( | long | ipp | ) | [private] |
void aux_values | ( | long | ipp, | |
double * | in, | |||
double * | inp, | |||
double * | ineq, | |||
double * | out | |||
) |
void aux_values | ( | long | ipp | ) | [private] |
void aux_values | ( | long | ipp, | |
double * | in, | |||
double * | inp, | |||
double * | ineq, | |||
double * | out | |||
) |
void aux_values | ( | long | ipp | ) | [private] |
void aux_values | ( | long | ipp, | |
double * | in, | |||
double * | inp, | |||
double * | ineq, | |||
double * | out | |||
) |
void aux_values | ( | long | ipp, | |
double * | in, | |||
double * | inp, | |||
double * | ineq, | |||
double * | out | |||
) |
Function calculates relative humidity from water content (inverse relation form sorption isotherm).
kod | - code (0 or 1) | |
rh | - water content | |
tk | - temperature | |
moist | - water content | |
dmoistdrh | - dearivative of water content with respect to relative humidity | |
ipp | - intpoint number |
01/08/2013,TKr function computes derivative of the sorption isotherm
x1 | - moisture content |
7.10.2011 function computes auxilary values all input values have to be imported as parameters of the function because it is used in connection with integration points and nodes therefore, the input values cannot be read in this function
ipp | - integration point id |
JM, 12.10.2011
function computes auxilary values to eqother arrays in integration points
ipp | - integration point id | |
out | - array with values |
JM, 12.10.2011
Definition at line 2227 of file kunzel.cpp.
References isotherm::derivative_isotherm_value(), gfunct::getval(), hystereze(), isotherm::isotherm_value(), kappa, kunzeltype, print_err(), sm, and sorpiso.
Referenced by transmat::aux_values(), and transmat::mat_aux_values().
double chm | ( | long | ipp | ) |
double chm | ( | long | ipp | ) |
double chm | ( | long | ipp | ) |
capacity coefficient between moisture gradient and heat flux
ipp | - id of integration point |
JM, 12.10.2011
Definition at line 1228 of file kunzel.cpp.
References kunzeltype, and print_err().
Referenced by matcap().
double cht | ( | long | ipp | ) |
double cht | ( | long | ipp | ) |
double cht | ( | long | ipp | ) |
capacity coefficient between temperature gradient and heat flux
ipp | - id of integration point |
JM, 12.10.2011
Definition at line 1269 of file kunzel.cpp.
References derivative_of_the_enthalpy_density(), kunzeltype, and print_err().
Referenced by matcap().
double cmm | ( | long | ipp | ) |
double cmm | ( | long | ipp | ) |
double cmm | ( | long | ipp | ) |
capacity coefficient between moisture gradient and moisture flux
ipp | - id of integration point |
JM, 12.10.2011
testovani
Definition at line 1047 of file kunzel.cpp.
References intpointst::av, intpointst::eqother, gfunct::getval(), transmat::ip, kunzeltype, M, moist, por, print_err(), R, rho_w, and Tm.
Referenced by matcap().
double cmt | ( | long | ipp | ) |
double cmt | ( | long | ipp | ) |
double cmt | ( | long | ipp | ) |
capacity coefficient between temperature gradient and moisture flux
ipp | - id of integration point |
JM, 12.10.2011
Definition at line 1180 of file kunzel.cpp.
References intpointst::av, transmat::ip, kunzeltype, M, print_err(), R, and Tm.
Referenced by matcap().
void CorD | ( | int | cislochar, | |
int & | kvyhl, | |||
double | in, | |||
double | x, | |||
double & | y, | |||
double & | z, | |||
double & | z2 | |||
) |
void CorD | ( | long | charid, | |
long & | kvyhl, | |||
double | x, | |||
double & | y, | |||
double & | z, | |||
double & | z2 | |||
) |
void CorD | ( | long | charid, | |
long & | kvyhl, | |||
double | x, | |||
double & | y, | |||
double & | z, | |||
double & | z2 | |||
) |
void CorD | ( | long | charid, | |
long & | kvyhl, | |||
double | x, | |||
double & | y, | |||
double & | z, | |||
double & | z2 | |||
) |
void CorD | ( | long | charid, | |
long & | kvyhl, | |||
double | x, | |||
double & | y, | |||
double & | z, | |||
double & | z2 | |||
) |
void CorD | ( | long | charid, | |
long & | kvyhl, | |||
double | x, | |||
double & | y, | |||
double & | z, | |||
double & | z2 | |||
) |
function determines required material parameter
position CORD: 2 - density 3 - porosity 4 - water vapour diffusion resistance factor 5 - moisture diffusivity 6 - sorption isoterm 7 - saturated moisture 8 - none 9 - specific heat capacity 10 - thermal conductivity 11 - 13 - none 14 Dcoef 15 - binding isotherm 16 - cfmax 17 ws 18 - none 19 - kunzeltype
charid | - | |
kvyhl | - | |
in | - | |
x | - independent variable | |
y | - dependent variable | |
@param | JM |
function determines required material parameter
position CORD: 2 - density 3 - porosity 4 - faktor difusniho odporu 5 - kapa 6 - sorption izoterm 7 - saturated moisture 8 - hydraulic conductivity 9 - Cecko 10 - Lambda 11 - water retention curve 12 -13 - none 14 Dcoef 15 - binding isotherm 16 - cfmax 17 ws 18 - 19 - none
charid | - | |
kvyhl | - | |
in | - | |
x | - independent variable | |
y | - dependent variable | |
@param | JM |
Definition at line 2009 of file kunzel.cpp.
References tablefunct::asize, data, gfunct::getval(), MatChar, MatFunce, print_err(), gfunct::tabf, and tablefunct::y.
Referenced by DerivaceHustotyEntalpiePodleTeploty(), derivative_of_retention_curve_root(), DerivativeOfTheRetentionCurve(), hygroscopic_moisture(), HygroscopicMoisture(), kapa_values(), khm(), PermeabilitaVodniPary(), soptionizothermDerivation(), sorption_izoterms_giva_data(), sorption_izotherm_derivative_kk_hansen(), sorptionizothermDerivation(), tokJ1(), and tokJ4().
double DerivaceHustotyEntalpiePodleTeploty | ( | double | Fi, | |
double | TK, | |||
long | ipp | |||
) |
double DerivaceHustotyEntalpiePodleTeploty | ( | double | rh, | |
double | tk, | |||
long | ipp | |||
) |
double DerivaceHustotyEntalpiePodleTeploty | ( | double | rh, | |
double | tk, | |||
long | ipp | |||
) |
popis
Definition at line 417 of file kunzelnew.cpp.
References a2, a3, CorD(), intpointst::eqother, transmat::ip, kd, moist, rho_m, and Tm.
double DerivaceTlakuNasycenychParNaTeplote | ( | double | Fi, | |
double | TK | |||
) |
double DerivaceTlakuNasycenychParNaTeplote | ( | double | rh, | |
double | tk | |||
) |
double DerivaceTlakuNasycenychParNaTeplote | ( | double | rh, | |
double | tk | |||
) |
double derivation_sorption_izoterm_data | ( | double | x1, | |
double | x2, | |||
double | x3 | |||
) |
Definition at line 1475 of file kunzelold.cpp.
References MatData.
double derivation_sorption_izoterm_data | ( | double | x1 | ) |
function computes derivative of the sorption isotherm
x1 | - moisture content |
7.10.2011
Definition at line 1447 of file kunzelnew.cpp.
References data, and gfunct::getderiv().
Referenced by sorption_izoterms_giva_data().
double derivative_of_retention_curve_root | ( | double | rh, | |
double | tk, | |||
long | ipp | |||
) |
double derivative_of_retention_curve_root | ( | double | rh, | |
double | tk, | |||
long | ipp | |||
) |
popis
Definition at line 1117 of file kunzelnew3.cpp.
References a3, CorD(), intpointst::eqother, transmat::ip, kd, and Tm.
double derivative_of_saturated_water_vapor_pressure | ( | double | tk | ) |
double derivative_of_saturated_water_vapor_pressure | ( | double | tk | ) |
double derivative_of_saturated_water_vapor_pressure | ( | double | tk | ) |
function computes derivative of the saturated water vapor pressure
tk | - temperature |
Definition at line 1308 of file kunzel.cpp.
double derivative_of_the_enthalpy_density | ( | long | ipp | ) |
double derivative_of_the_enthalpy_density | ( | long | ipp | ) |
double derivative_of_the_enthalpy_density | ( | long | ipp | ) |
Function calculates derivative of the enthalpy density
tk | - temperature [K] | |
ipp | - id of integration point |
JM, 12.10.2011
Definition at line 1393 of file kunzel.cpp.
References c, intpointst::eqother, gfunct::getval(), transmat::ip, moist, rho, rho_m, and Tm.
Referenced by cht().
double derivative_of_the_sorption_isotherm_root | ( | double | rh, | |
double | tk | |||
) |
double derivative_of_the_sorption_isotherm_root | ( | double | rh, | |
double | tk | |||
) |
double derivative_sorption_izoterm_data | ( | double | x1 | ) |
double derivative_sorption_izoterm_data | ( | double | x1 | ) |
double derivative_sorption_izoterm_data | ( | double | x1 | ) |
function computes derivative of the sorption isotherm
x1 | - moisture content |
7.10.2011
Definition at line 1432 of file kunzelnew2.cpp.
References data, and gfunct::getderiv().
double DerivativeOfTheMoistureRetentionCharacteristik | ( | double | Fi, | |
double | TK, | |||
long | ipp | |||
) |
double DerivativeOfTheMoistureRetentionCharacteristik | ( | double | rh, | |
double | tk, | |||
long | ipp | |||
) |
popis
Definition at line 493 of file kunzelnew.cpp.
References a1, and sorption_izoterms_giva_data().
double DerivativeOfTheRetentionCurve | ( | double | rh, | |
double | tk, | |||
long | ipp | |||
) |
double DerivativeOfTheRetentionCurve | ( | double | rh, | |
double | tk, | |||
long | ipp | |||
) |
double DerivativeOfTheRetentionCurve | ( | double | rh, | |
double | tk, | |||
long | ipp | |||
) |
popis
Definition at line 475 of file kunzelnew.cpp.
References a3, CorD(), intpointst::eqother, transmat::ip, kd, and Tm.
Referenced by sorption_izoterms_giva_data().
double DerivativeOfTheSorptionIsotherm | ( | double | Fi, | |
double | TK | |||
) |
double DerivativeOfTheSorptionIsotherm | ( | double | rh, | |
double | tk | |||
) |
double DerivativeOfTheSorptionIsotherm | ( | double | rh, | |
double | tk | |||
) |
popis
Definition at line 456 of file kunzelnew.cpp.
References HygroscopicMoisture().
Referenced by sorption_izoterms_giva_data().
double get_othervalue | ( | long | compother, | |
double | rh, | |||
double | t, | |||
long | ipp | |||
) |
double get_othervalue | ( | long | compother, | |
double | rh, | |||
double | t, | |||
long | ipp | |||
) |
double get_othervalue | ( | long | compother, | |
double | rh, | |||
double | t, | |||
long | ipp | |||
) |
double get_othervalue | ( | long | compother, | |
double | rh, | |||
double | t, | |||
long | ipp | |||
) |
double get_othervalue | ( | long | compother, | |
double | rh, | |||
double | t, | |||
long | ipp | |||
) |
double get_othervalue | ( | long | compother, | |
double | rh, | |||
double | t, | |||
long | ipp | |||
) |
function computes all variables in nodes
compother | - number of other components | |
ipp | - rhrst integration point on element | |
pc | - capillary pressure on actual node | |
pg | - gas pressure on actual node | |
t | - temperature on actual node |
Definition at line 1865 of file kunzel.cpp.
References gfunct::getval(), isotherm::isotherm_value(), M, other, print_err(), R, rho, rho_m, rho_w, saturated_water_vapor_pressure(), and sorpiso.
Referenced by med2::compute_othervalues().
double get_transmission_flux_hh | ( | double | bv, | |
double | rh, | |||
double | t, | |||
long | bc, | |||
long | ipp | |||
) |
double get_transmission_flux_hh | ( | double | bv, | |
double | rh, | |||
double | t, | |||
long | bc, | |||
long | ipp | |||
) |
double get_transmission_flux_hh | ( | double | bv, | |
double | rh, | |||
double | t, | |||
long | bc, | |||
long | ipp | |||
) |
double get_transmission_flux_hh | ( | double | bv, | |
double | rh, | |||
double | t, | |||
long | bc, | |||
long | ipp | |||
) |
double get_transmission_flux_hh | ( | double | bv, | |
double | rh, | |||
double | t, | |||
long | bc, | |||
long | ipp | |||
) |
function creates flux on the boundary (convective mass transfer)
bv | - prescribed value near the boundary | |
rh | - rel. hum. | |
t | - actual temperature on the boundary | |
bc | - type of boundary condition |
Definition at line 1016 of file kunzelnew.cpp.
References flux, print_err(), and TlakNasycenychVodnichParNaTeplote().
double get_transmission_flux_hh | ( | double | bv, | |
double | rh, | |||
double | t, | |||
long | bc | |||
) |
function creates flux on the boundary (convective mass transfer)
bv | - prescribed value near the boundary | |
rh | - relative humidity in domain solved | |
t | - temperature in domain solved | |
bc | - type of boundary condition |
Definition at line 1771 of file kunzel.cpp.
References flux, gfunct::getval(), isotherm::inverse_isotherm_value(), moist, nodval(), print_err(), rho, rho_m, rho_w, saturated_water_vapor_pressure(), and sorpiso.
Referenced by transmission_flux().
double get_transmission_flux_tt | ( | double | bv, | |
double | h, | |||
double | t, | |||
long | bc, | |||
long | ipp | |||
) |
double get_transmission_flux_tt | ( | double | bv, | |
double | h, | |||
double | t, | |||
long | bc, | |||
long | ipp | |||
) |
double get_transmission_flux_tt | ( | double | bv, | |
double | h, | |||
double | t, | |||
long | bc, | |||
long | ipp | |||
) |
double get_transmission_flux_tt | ( | double | bv, | |
double | h, | |||
double | t, | |||
long | bc, | |||
long | ipp | |||
) |
double get_transmission_flux_tt | ( | double | bv, | |
double | h, | |||
double | t, | |||
long | bc, | |||
long | ipp | |||
) |
function creates heat flux on the boundary
bv | - prescribed value near the boundary | |
h | - rel. hum. | |
t | - actual temperature on the boundary | |
bc | - type of boundary condition |
Definition at line 1114 of file kunzelnew.cpp.
References flux, and print_err().
double get_transmission_flux_tt | ( | double | bv, | |
double | t, | |||
long | bc | |||
) |
function creates heat flux on the boundary
bv | - prescribed value near the boundary | |
t | - actual temperature on the boundary | |
bc | - type of boundary condition |
Definition at line 1837 of file kunzel.cpp.
References flux, and print_err().
Referenced by transmission_flux().
double get_transmission_nodval_hh | ( | double | bv, | |
double | rh, | |||
double | t, | |||
long | bc, | |||
long | ipp | |||
) |
double get_transmission_nodval_hh | ( | double | bv, | |
double | rh, | |||
double | t, | |||
long | bc, | |||
long | ipp | |||
) |
double get_transmission_nodval_hh | ( | double | bv, | |
double | rh, | |||
double | t, | |||
long | bc, | |||
long | ipp | |||
) |
double get_transmission_nodval_hh | ( | double | bv, | |
double | rh, | |||
double | t, | |||
long | bc, | |||
long | ipp | |||
) |
double get_transmission_nodval_hh | ( | double | bv, | |
double | rh, | |||
double | t, | |||
long | bc, | |||
long | ipp | |||
) |
function computes the right prescribed value on the boundary for prescribed condition (relative humidity)
bv | - prescribed value near the boundary | |
rh | - actual replative humidity on the boundary | |
t | - actual temperature on the boundary | |
bc | - type of boundary condition |
Definition at line 972 of file kunzelnew.cpp.
References nodval(), print_err(), and TlakNasycenychVodnichParNaTeplote().
double get_transmission_nodval_hh | ( | double | bv, | |
double | rh, | |||
double | t, | |||
long | bc | |||
) |
function computes the right prescribed value on the boundary for prescribed condition (relative humidity)
bv | - prescribed value near the boundary | |
rh | - relative humidity in domain solved | |
t | - temperature in domain solved | |
bc | - type of boundary condition |
Definition at line 1460 of file kunzel.cpp.
References gfunct::getval(), isotherm::inverse_isotherm_value(), moist, nodval(), print_err(), rho, rho_m, rho_w, saturated_water_vapor_pressure(), and sorpiso.
Referenced by transmission_nodval().
double get_transmission_nodval_th | ( | double | bv, | |
long | bc | |||
) |
function computes the right prescribed value on the boundary for prescribed condition (relative humidity)
bv | - prescribed value near the boundary | |
rh | - relative humidity in domain solved | |
t | - temperature in domain solved | |
bc | - type of boundary condition |
Definition at line 1522 of file kunzel.cpp.
References moist, nodval(), and print_err().
Referenced by transmission_nodval().
double get_transmission_nodval_tt | ( | double | bv, | |
double | h, | |||
double | t, | |||
long | bc, | |||
long | ipp | |||
) |
double get_transmission_nodval_tt | ( | double | bv, | |
double | h, | |||
double | t, | |||
long | bc, | |||
long | ipp | |||
) |
double get_transmission_nodval_tt | ( | double | bv, | |
double | h, | |||
double | t, | |||
long | bc, | |||
long | ipp | |||
) |
double get_transmission_nodval_tt | ( | double | bv, | |
double | h, | |||
double | t, | |||
long | bc, | |||
long | ipp | |||
) |
double get_transmission_nodval_tt | ( | double | bv, | |
double | h, | |||
double | t, | |||
long | bc, | |||
long | ipp | |||
) |
function computes the right prescribed value on the boundary for prescribed condition (temperature)
bv | - prescribed value near the boundary | |
h | - actual rel. hum. on the boundary | |
t | - actual temperature on the boundary | |
bc | - type of boundary condition |
Definition at line 1088 of file kunzelnew.cpp.
References nodval(), and print_err().
double get_transmission_nodval_tt | ( | double | bv, | |
long | bc | |||
) |
function returns prescribed temperature of external environment for the transmisson boundary condition
bv | - prescribed external temperature | |
bc | - type of boundary condition |
TKr, modified by JK
Definition at line 1555 of file kunzel.cpp.
References nodval(), and print_err().
Referenced by transmission_nodval().
double get_transmission_transcoeff_hh | ( | double | rh, | |
double | t, | |||
long | bc, | |||
long | ipp | |||
) |
double get_transmission_transcoeff_hh | ( | double | rh, | |
double | t, | |||
long | bc, | |||
long | ipp | |||
) |
double get_transmission_transcoeff_hh | ( | double | rh, | |
double | t, | |||
long | bc, | |||
long | ipp | |||
) |
double get_transmission_transcoeff_hh | ( | double | rh, | |
double | t, | |||
long | bc, | |||
long | ipp | |||
) |
double get_transmission_transcoeff_hh | ( | double | rh, | |
double | t, | |||
long | bc, | |||
long | ipp | |||
) |
function creates transfer coefrhcient on the boundary for prescribed condition (relative humidity)
rh | - relative humidity | |
t | - temperature | |
bc | - type of boundary condition |
Definition at line 937 of file kunzelnew.cpp.
References print_err(), and TlakNasycenychVodnichParNaTeplote().
double get_transmission_transcoeff_hh | ( | double | t, | |
long | bc | |||
) |
function creates transfer coefrhcient on the boundary for prescribed condition (relative humidity)
t | - temperature | |
bc | - type of boundary condition |
Definition at line 1620 of file kunzel.cpp.
References print_err(), and saturated_water_vapor_pressure().
Referenced by transmission_transcoeff().
double get_transmission_transcoeff_th | ( | double | t, | |
long | bc | |||
) |
function creates transfer coefficient on the boundary for prescribed condition (relative humidity)
t | - temperature | |
bc | - type of boundary condition |
Definition at line 1669 of file kunzel.cpp.
References print_err().
Referenced by transmission_transcoeff().
double get_transmission_transcoeff_tt | ( | double | h, | |
double | t, | |||
long | bc, | |||
long | ipp | |||
) |
double get_transmission_transcoeff_tt | ( | double | h, | |
double | t, | |||
long | bc, | |||
long | ipp | |||
) |
double get_transmission_transcoeff_tt | ( | double | h, | |
double | t, | |||
long | bc, | |||
long | ipp | |||
) |
double get_transmission_transcoeff_tt | ( | double | h, | |
double | t, | |||
long | bc, | |||
long | ipp | |||
) |
double get_transmission_transcoeff_tt | ( | double | h, | |
double | t, | |||
long | bc, | |||
long | ipp | |||
) |
function creates transfer coefrhcient on the boundary for prescribed condition (temperature)
h | - rel. hum | |
t | - temperature | |
bc | - type of boundary condition |
Definition at line 1062 of file kunzelnew.cpp.
References print_err().
double get_transmission_transcoeff_tt | ( | double | trcp, | |
long | bc | |||
) |
function creates transfer coefrhcient on the boundary for prescribed condition (temperature)
trc | - prescribed transmission coefficent | |
bc | - type of boundary condition |
Definition at line 1702 of file kunzel.cpp.
References print_err().
Referenced by transmission_transcoeff().
void give_data | ( | double | rh, | |
double | Mhmc, | |||
double | Smc, | |||
double | Mhrh, | |||
double & | moistakt | |||
) |
void give_data | ( | double | rh, | |
double | Mhmc, | |||
double | Smc, | |||
double | Mhrh, | |||
double & | moistakt | |||
) |
void give_data | ( | double | rh, | |
double | Mhmc, | |||
double | Smc, | |||
double | Mhrh, | |||
double & | moistakt | |||
) |
void give_data | ( | double | rh, | |
double | Mhmc, | |||
double | Smc, | |||
double | Mhrh, | |||
double & | moistakt | |||
) |
void give_data | ( | double | rh, | |
double | Mhmc, | |||
double | Smc, | |||
double | Mhrh, | |||
double & | moistakt | |||
) |
Definition at line 1237 of file kunzelnew.cpp.
Referenced by sorption_izoterms_giva_data().
void give_dof_names | ( | namevart * | dofname, | |
long | ntm | |||
) |
returns ordered dof names
The function returns ordered dof names of primary unknowns required by the model.
dofname | - array of uknown name for particular nodal dofs (output) dofname[i] = name of i-th nodal unknown (for names see aliast.h - enum namevart) | |
ntm | - number of transported media = number of nodal dof = length of array dofname |
Created by Tomas Koudelka, 4.2.2014
Definition at line 2777 of file kunzel.cpp.
References print_err(), trf_rel_humidity, and trf_temperature.
Referenced by transmat::give_dof_names().
double give_inittemperature | ( | long | ipp | ) |
function returns initial temperature in integration point
Function returns initial temperature in the given integration point.
ipp | - integration point id |
Created by TKo, 21.11.2013
Definition at line 2816 of file kunzel.cpp.
References print_err().
double give_rel_hum | ( | long | ipp | ) |
function returns relative humidity in integration point
Function returns relative humidity in the given integration point.
ipp | - integration point id |
Created by TKo, 21.11.2013
Definition at line 2833 of file kunzel.cpp.
References intpointst::av, transmat::ip, and Tm.
void give_reqntq | ( | long * | antq | ) |
function returns required non-transport quantities
The funtion marks required non-transport quantities in the array antq.
antq | - array with flags for used material types antq[i] = 1 => quantity type nontransquant(i+1) is required antq[i] = 0 => quantity type nontransquant(i+1) is not required |
23. 4. 2014, by TKo
Definition at line 2867 of file kunzel.cpp.
References crack_width, daminfl, on, proc_zone_length, and scal_iso_damage.
Referenced by transmat::give_reqntq().
double give_temperature | ( | long | ipp | ) |
function returns temperature in integration point
Function returns temperature in the given integration point.
ipp | - integration point id |
24. 10. 2013, JK
Definition at line 2800 of file kunzel.cpp.
References intpointst::av, transmat::ip, and Tm.
Referenced by transmat::give_temperature().
void give_values | ( | long | ipp, | |
double * | av, | |||
double * | inp, | |||
double * | ineq | |||
) |
void give_values | ( | long | ipp, | |
double * | av, | |||
double * | eq | |||
) |
void give_values | ( | long | ipp, | |
double * | av, | |||
double * | eq | |||
) |
void give_values | ( | long | ipp, | |
double * | av, | |||
double * | eq | |||
) |
function reads values from arrays in integration points
ipp | - integration point id | |
av | - actual values | |
eq | - array with values |
7.10.2011
Definition at line 1526 of file kunzelnew.cpp.
References intpointst::av, intpointst::eqother, transmat::ip, and Tm.
void give_values | ( | long | ipp, | |
double * | av, | |||
double * | inp, | |||
double * | ineq | |||
) |
void give_values | ( | long | ipp, | |
double * | av, | |||
double * | pv, | |||
double * | eq | |||
) |
function reads values from arrays in integration points
ipp | - integration point id | |
av | - actual values | |
eq | - array with values |
7.10.2011
Definition at line 2422 of file kunzel.cpp.
References intpointst::av, intpointst::eqother, transmat::ip, intpointst::pv, and Tm.
Referenced by transmat::aux_values(), and transmat::mat_aux_values().
double give_vol_moist | ( | long | ipp | ) |
function returns volumetric moisture content
Function returns volumetric moisture content in the given integration point.
ipp | - integration point id |
Created by TKo, 25.11.2013
Definition at line 2849 of file kunzel.cpp.
References intpointst::eqother, transmat::ip, and Tm.
Referenced by transmat::give_vol_moist_cont().
double hygroscopic_moisture | ( | double | rh, | |
double | tk | |||
) |
double hygroscopic_moisture | ( | double | rh, | |
double | tk | |||
) |
popis
Definition at line 1081 of file kunzelnew3.cpp.
References a3, CorD(), and kd.
Referenced by derivative_of_the_sorption_isotherm_root().
double HygroscopicMoisture | ( | double | Fi, | |
double | TK | |||
) |
double HygroscopicMoisture | ( | double | rh, | |
double | tk | |||
) |
double HygroscopicMoisture | ( | double | rh, | |
double | tk | |||
) |
popis
Definition at line 439 of file kunzelnew.cpp.
References a3, CorD(), and kd.
Referenced by DerivativeOfTheSorptionIsotherm().
void hystereze | ( | long | ipp, | |
double * | inv, | |||
double * | inp, | |||
double * | ine, | |||
double * | out | |||
) |
function evaluates the sorption isotherm
function evaluates the sorption isotherm
in | - input value |
10. 10. 2013 function solves the hysteresis
ipp | - integration point id |
17. 10. 2013
Definition at line 2476 of file kunzel.cpp.
References adkappa, adsi, akappa, asi, isotherm::derivative_isotherm_value(), desorpiso, gfunct::getderiv(), gfunct::getval(), isotherm::isotherm_value(), kappa, kappadry, sorpiso, timecontr::start_time, probdesct::time, time, time_hyst, probdesct::timecont, and Tp.
Referenced by aux_values().
void initvalues | ( | long | ipp, | |
long | ido | |||
) |
void initvalues | ( | long | ipp, | |
long | ido | |||
) |
void initvalues | ( | long | ipp, | |
long | ido | |||
) |
void initvalues | ( | long | ipp, | |
long | ido | |||
) |
void initvalues | ( | long | ipp, | |
long | ido | |||
) |
void initvalues | ( | long | ipp, | |
long | ido | |||
) |
Definition at line 2444 of file kunzel.cpp.
References intpointst::eqother, transmat::ip, kunzeltype, and Tm.
Referenced by transmat::initvalues().
double kapa_exp | ( | double | a, | |
double | b, | |||
double | rh, | |||
double | tk, | |||
long | ipp | |||
) |
double kapa_exp | ( | double | a, | |
double | b, | |||
double | rh | |||
) |
double kapa_exp | ( | double | a, | |
double | b, | |||
double | rh | |||
) |
double kapa_exp | ( | double | a, | |
double | b, | |||
double | rh | |||
) |
double kapa_exp | ( | double | a, | |
double | b, | |||
double | rh, | |||
double | tk, | |||
long | ipp | |||
) |
Definition at line 1260 of file kunzelnew.cpp.
References moist.
double kapa_exp | ( | double | a, | |
double | b, | |||
double | rh | |||
) |
function computes exponential coefficient of moisture diffzusivity
a,b | - function coefficients | |
rh | - relative humidity |
7.10.2011
Definition at line 1972 of file kunzel.cpp.
Referenced by kapa_values().
void kapa_values | ( | int | kod, | |
long | ipp, | |||
double | x1, | |||
double | xpv, | |||
double | ineq1, | |||
double & | kapa | |||
) |
Definition at line 1619 of file kunzelold.cpp.
References CorD(), and kapa_exp().
void kapa_values | ( | long | kod, | |
long | ipp, | |||
double | x1, | |||
double & | kapa | |||
) |
void kapa_values | ( | long | kod, | |
long | ipp, | |||
double | x1, | |||
double & | kapa | |||
) |
Definition at line 1930 of file kunzelnew3.cpp.
References CorD(), kapa_exp(), and print_err().
void kapa_values | ( | long | kod, | |
long | ipp, | |||
double | x1, | |||
double | xpv, | |||
double | ineq1, | |||
double & | kapa | |||
) |
void kapa_values | ( | long | kod, | |
long | ipp, | |||
double | x1, | |||
double | xpv, | |||
double | ineq1, | |||
double & | kapa | |||
) |
Definition at line 1537 of file kunzelnew.cpp.
References CorD(), kapa_exp(), and print_err().
double khm | ( | long | ipp | ) |
double khm | ( | long | ipp | ) |
double khm | ( | long | ipp | ) |
conductivity coefficient between moisture gradient and heat flux
ipp | - id of integration point |
JM, 12.10.2011
Definition at line 945 of file kunzel.cpp.
References a2, a3, intpointst::av, CorD(), dpp, gfunct::getval(), transmat::ip, kd, kunzeltype, latent_heat_of_evaporation_of_water(), M, moist, print_err(), R, saturated_water_vapor_pressure(), Tm, and water_vapour_permeability().
Referenced by matcond1d(), matcond2d(), and matcond3d().
double kht | ( | long | ipp | ) |
double kht | ( | long | ipp | ) |
double kht | ( | long | ipp | ) |
conductivity coefficient between temperature gradient and heat flux
ipp | - id of integration point |
JM, 12.10.2011
Definition at line 836 of file kunzel.cpp.
References intpointst::av, derivative_of_saturated_water_vapor_pressure(), intpointst::eqother, gfunct::getval(), transmat::ip, kunzeltype, lambda, latent_heat_of_evaporation_of_water(), M, moist, print_err(), R, Tm, and water_vapour_permeability().
Referenced by matcond1d(), matcond2d(), and matcond3d().
double kmm | ( | long | ipp | ) |
double kmm | ( | long | ipp | ) |
double kmm | ( | long | ipp | ) |
conductivity coefficient between moisture gradient and moisture flux
ipp | - id of integration point |
JM, 12.10.2011
Definition at line 521 of file kunzel.cpp.
References intpointst::av, intpointst::eqother, gfunct::getval(), transmat::ip, kmmtype, kunzeltype, M_PI, moist, print_err(), rho_w, saturated_water_vapor_pressure(), Tm, transpar, and water_vapour_permeability().
Referenced by matcond1d(), matcond2d(), and matcond3d().
double kmt | ( | long | ipp | ) |
double kmt | ( | long | ipp | ) |
double kmt | ( | long | ipp | ) |
conductivity coefficient between temperature gradient and moisture flux
ipp | - id of integration point |
JM, 12.10.2011
Definition at line 762 of file kunzel.cpp.
References intpointst::av, derivative_of_saturated_water_vapor_pressure(), intpointst::eqother, transmat::ip, kunzeltype, M, print_err(), R, Tm, and water_vapour_permeability().
Referenced by matcond1d(), matcond2d(), and matcond3d().
double latent_heat_of_evaporation_of_water | ( | double | tk | ) |
double latent_heat_of_evaporation_of_water | ( | double | tk | ) |
double latent_heat_of_evaporation_of_water | ( | double | tk | ) |
Definition at line 1361 of file kunzel.cpp.
double LatentHeatofEvaporationOfWater | ( | double | Fi, | |
double | TK | |||
) |
Definition at line 377 of file kunzelold.cpp.
double LatentHeatofEvaporationOfWater | ( | double | tk | ) |
double LatentHeatofEvaporationOfWater | ( | double | tk | ) |
function computes the latent heat of evaporation
tk | - temperature |
Definition at line 388 of file kunzelnew.cpp.
void matcap | ( | double & | c, | |
long | ri, | |||
long | ci, | |||
long | ipp | |||
) |
void matcap | ( | double & | c, | |
long | ri, | |||
long | ci, | |||
long | ipp | |||
) |
void matcap | ( | double & | c, | |
long | ri, | |||
long | ci, | |||
long | ipp | |||
) |
void matcap | ( | double & | c, | |
long | ri, | |||
long | ci, | |||
long | ipp | |||
) |
void matcap | ( | double & | c, | |
long | ri, | |||
long | ci, | |||
long | ipp | |||
) |
void matcap | ( | double & | c, | |
long | ri, | |||
long | ci, | |||
long | ipp | |||
) |
function creates capacity matrix of the material
c | - capacity matrix of the material | |
ri | - row index | |
ci | - column index | |
ipp | - number of integration point JM, 12.10.2011 |
function creates capacity matrix of the material
c | - capacity matrix of the material | |
ri | - row index | |
ci | - column index | |
ipp | - number of integration point |
Definition at line 403 of file kunzel.cpp.
References chm(), cht(), cmm(), and cmt().
Referenced by med2::matcap().
void matcond | ( | matrix & | d, | |
long | ri, | |||
long | ci, | |||
long | ipp | |||
) |
void matcond | ( | matrix & | d, | |
long | ri, | |||
long | ci, | |||
long | ipp | |||
) |
void matcond | ( | matrix & | d, | |
long | ri, | |||
long | ci, | |||
long | ipp | |||
) |
void matcond | ( | matrix & | d, | |
long | ri, | |||
long | ci, | |||
long | ipp | |||
) |
void matcond | ( | matrix & | d, | |
long | ri, | |||
long | ci, | |||
long | ipp | |||
) |
void matcond | ( | matrix & | d, | |
long | ri, | |||
long | ci, | |||
long | ipp | |||
) |
function computes conductivity matrix of the material in the required integration point
d | - conductivity matrix of material | |
ri | - row index | |
ci | - column index | |
ipp | - number of integration point |
function computes conductivity matrix of the material in the required integration point
d | - conductivity matrix of material | |
ri | - row index | |
ci | - column index | |
ipp | - number of integration point |
Definition at line 269 of file kunzel.cpp.
References daminfl, damper, dampermeability::matcond(), matcond1d(), matcond2d(), matcond3d(), matrix::n, on, and print_err().
Referenced by med2::matcond().
void matcond1d | ( | matrix & | d, | |
long | ri, | |||
long | ci, | |||
long | ipp | |||
) |
void matcond1d | ( | matrix & | d, | |
long | ri, | |||
long | ci, | |||
long | ipp | |||
) |
void matcond1d | ( | matrix & | d, | |
long | ri, | |||
long | ci, | |||
long | ipp | |||
) |
void matcond1d | ( | matrix & | d, | |
long | ri, | |||
long | ci, | |||
long | ipp | |||
) |
void matcond1d | ( | matrix & | d, | |
long | ri, | |||
long | ci, | |||
long | ipp | |||
) |
void matcond1d | ( | matrix & | d, | |
long | ri, | |||
long | ci, | |||
long | ipp | |||
) |
function creates conductivity matrix of the material for 1D problems
d | - conductivity matrix of the material | |
ri | - row index | |
ci | - column index | |
ipp | - number of integration point |
JM, 12.10.2011
function creates conductivity matrix of the material for 1D problems
d | - conductivity matrix of the material | |
ri | - row index | |
ci | - column index | |
ipp | - number of integration point |
function creates conductivity matrix of the material for 1D problems
d | - conductivity matrix of the material | |
ri | - row index | |
ci | - column index | |
ipp | - number of integration point |
Definition at line 309 of file kunzel.cpp.
References khm(), kht(), kmm(), and kmt().
Referenced by matcond().
void matcond2d | ( | matrix & | d, | |
long | ri, | |||
long | ci, | |||
long | ipp | |||
) |
void matcond2d | ( | matrix & | d, | |
long | ri, | |||
long | ci, | |||
long | ipp | |||
) |
void matcond2d | ( | matrix & | d, | |
long | ri, | |||
long | ci, | |||
long | ipp | |||
) |
void matcond2d | ( | matrix & | d, | |
long | ri, | |||
long | ci, | |||
long | ipp | |||
) |
void matcond2d | ( | matrix & | d, | |
long | ri, | |||
long | ci, | |||
long | ipp | |||
) |
void matcond2d | ( | matrix & | d, | |
long | ri, | |||
long | ci, | |||
long | ipp | |||
) |
function creates conductivity matrix of the material for 2D problems
d | - conductivity matrix of the material | |
ri | - row index | |
ci | - column index | |
ipp | - number of integration point |
JM, 12.10.2011
function creates conductivity matrix of the material for 2D problems
d | - conductivity matrix of the material | |
ri | - row index | |
ci | - column index | |
ipp | - number of integration point |
function creates conductivity matrix of the material for 2D problems
d | - conductivity matrix of the material | |
ri | - row index | |
ci | - column index | |
ipp | - number of integration point |
Definition at line 336 of file kunzel.cpp.
References fillm(), khm(), kht(), kmm(), and kmt().
Referenced by matcond().
void matcond3d | ( | matrix & | d, | |
long | ri, | |||
long | ci, | |||
long | ipp | |||
) |
void matcond3d | ( | matrix & | d, | |
long | ri, | |||
long | ci, | |||
long | ipp | |||
) |
void matcond3d | ( | matrix & | d, | |
long | ri, | |||
long | ci, | |||
long | ipp | |||
) |
void matcond3d | ( | matrix & | d, | |
long | ri, | |||
long | ci, | |||
long | ipp | |||
) |
void matcond3d | ( | matrix & | d, | |
long | ri, | |||
long | ci, | |||
long | ipp | |||
) |
void matcond3d | ( | matrix & | d, | |
long | ri, | |||
long | ci, | |||
long | ipp | |||
) |
function creates conductivity matrix of the material for 3D problems
d | - conductivity matrix of the material | |
ri | - row index | |
ci | - column index | |
ipp | - number of integration point |
JM, 12.10.2011
function creates conductivity matrix of the material for 3D problems
d | - conductivity matrix of the material | |
ri | - row index | |
ci | - column index | |
ipp | - number of integration point |
function creates conductivity matrix of the material for 3D problems
d | - conductivity matrix of the material | |
ri | - row index | |
ci | - column index | |
ipp | - number of integration point |
Definition at line 371 of file kunzel.cpp.
References fillm(), khm(), kht(), kmm(), and kmt().
Referenced by matcond().
double PermeabilitaVodniPary | ( | double | Fi, | |
double | TK, | |||
long | ipp | |||
) |
double PermeabilitaVodniPary | ( | double | rh, | |
double | tk, | |||
long | ipp | |||
) |
double PermeabilitaVodniPary | ( | double | rh, | |
double | tk, | |||
long | ipp | |||
) |
function computes water vapour permeability delta_p = delta_a/mu delta_a - vapour permeability of air mu - water vapour diffusion resistance factor
rh | - relative humidity | |
tk | - temperature | |
ipp | - id of integration point |
popis
Definition at line 265 of file kunzelnew.cpp.
References a2, a3, CorD(), intpointst::eqother, transmat::ip, kd, moist, and Tm.
void print | ( | FILE * | out | ) |
void print | ( | FILE * | out | ) |
void print | ( | FILE * | out | ) |
void print | ( | FILE * | out | ) |
void print | ( | FILE * | out | ) |
void print | ( | FILE * | out | ) |
function prints material characteristics
out | - output file |
JM, 12.10.2011
function prints material characteristics
out | - output file |
Definition at line 181 of file kunzel.cpp.
References adkappa, adsi, akappa, asi, c, desorpiso, dpp, kappa, kappadry, kmmtype, kunzeltype, lambda, mu, por, isotherm::print(), gfunct::print(), rho, sm, sorpiso, time_hyst, and transpar.
Referenced by transmat::printmatchar().
void print_othervalue_name | ( | FILE * | out, | |
long | compother | |||
) |
void print_othervalue_name | ( | FILE * | out, | |
long | compother | |||
) |
void print_othervalue_name | ( | FILE * | out, | |
long | compother | |||
) |
void print_othervalue_name | ( | FILE * | out, | |
long | compother | |||
) |
void print_othervalue_name | ( | FILE * | out, | |
long | compother | |||
) |
void print_othervalue_name | ( | FILE * | out, | |
long | compother | |||
) |
function prints names of all variables in nodes
out | - output rhle | |
compother | - number of other components |
Definition at line 1932 of file kunzel.cpp.
References print_err().
Referenced by med2::print_othervaluesnames().
void read | ( | XFILE * | in | ) |
void read | ( | XFILE * | in | ) |
void read | ( | XFILE * | in | ) |
void read | ( | XFILE * | in | ) |
void read | ( | XFILE * | in | ) |
void read | ( | XFILE * | in | ) |
function reads material characteristics
in | - input file |
JM, 12.10.2011
function reads material characteristics
in | - input file |
Definition at line 91 of file kunzel.cpp.
References adkappa, adsi, akappa, asi, c, daminfl, desorpiso, dpp, flagsw_kwdset(), kappa, kappadry, kmmtype, kunzeltype, lambda, mu, por, isotherm::read(), gfunct::read(), rho, sm, sorpiso, time_hyst, transpar, and xfscanf().
Referenced by transmat::readmattype().
void relhum_check | ( | double & | rh, | |
double & | t, | |||
long | ipp | |||
) |
void relhum_check | ( | double & | rh, | |
double & | t, | |||
long | ipp | |||
) |
function checks if relative humidity is grater than 1.0
rh | - relative humidity | |
t | - temperature | |
ipp | - number of integration point |
TKr, 5.8.2005
Definition at line 223 of file kunzelnew.cpp.
Referenced by values_correction().
double saturated_water_vapor_pressure | ( | double | tk | ) |
double saturated_water_vapor_pressure | ( | double | tk | ) |
double saturated_water_vapor_pressure | ( | double | tk | ) |
Function calculates saturation water vapor pressure saturation water vapor pressure by xxxx tk ... temperature [K]
tk | - temperature [K] |
Definition at line 1378 of file kunzel.cpp.
Referenced by get_othervalue(), get_transmission_flux_hh(), get_transmission_nodval_hh(), get_transmission_transcoeff_hh(), khm(), kmm(), and values_correction().
void save_values | ( | long | ipp, | |
double * | out | |||
) |
void save_values | ( | long | ipp, | |
double * | out | |||
) |
void save_values | ( | long | ipp, | |
double * | out | |||
) |
void save_values | ( | long | ipp, | |
double * | out | |||
) |
void save_values | ( | long | ipp, | |
double * | out | |||
) |
void save_values | ( | long | ipp, | |
double * | out | |||
) |
function stores values to eqother arrays in integration points
ipp | - integration point id | |
out | - array with values |
7.10.2011
Definition at line 2404 of file kunzel.cpp.
References intpointst::eqother, transmat::ip, and Tm.
Referenced by transmat::aux_values(), and transmat::mat_aux_values().
double si_kk_hansen | ( | double | rh, | |
double | tk, | |||
double | u, | |||
double | a, | |||
double | n | |||
) |
double si_kk_hansen | ( | double | rh, | |
double | tk, | |||
double | u, | |||
double | a, | |||
double | n | |||
) |
double si_kk_hansen | ( | double | rh, | |
double | tk, | |||
double | u, | |||
double | a, | |||
double | n | |||
) |
double si_kk_hansen | ( | double | rh, | |
double | tk, | |||
double | u, | |||
double | a, | |||
double | n | |||
) |
double si_kk_hansen | ( | double | rh, | |
double | tk, | |||
double | u, | |||
double | a, | |||
double | n | |||
) |
Definition at line 1435 of file kunzelnew.cpp.
Referenced by sorption_izoterms_giva_data().
double soptionizothermDerivation | ( | double | rh, | |
double | tk | |||
) |
void sorption_izoterms_giva_data | ( | int | kod, | |
double | rh, | |||
double | tk, | |||
double & | moist, | |||
double & | dmoistdrh, | |||
long | ipp | |||
) |
Definition at line 1398 of file kunzelold.cpp.
References a1, a2, a3, CorD(), derivation_sorption_izoterm_data(), DerivativeOfTheRetentionCurve(), DerivativeOfTheSorptionIsotherm(), give_data(), kd, si_kk_hansen(), and soptionizothermDerivation().
void sorption_izoterms_giva_data | ( | long | kod, | |
double | rh, | |||
double | tk, | |||
double & | moist, | |||
double & | dmoistdrh, | |||
long | ipp | |||
) |
void sorption_izoterms_giva_data | ( | long | kod, | |
double | rh, | |||
double | tk, | |||
double & | moist, | |||
double & | dmoistdrh, | |||
long | ipp | |||
) |
void sorption_izoterms_giva_data | ( | long | kod, | |
double | rh, | |||
double | tk, | |||
double & | moist, | |||
double & | dmoistdrh, | |||
long | ipp | |||
) |
void sorption_izoterms_giva_data | ( | long | kod, | |
double | rh, | |||
double | tk, | |||
double & | moist, | |||
double & | dmoistdrh, | |||
long | ipp | |||
) |
Definition at line 1365 of file kunzelnew.cpp.
References a1, a2, a3, CorD(), derivation_sorption_izoterm_data(), DerivativeOfTheRetentionCurve(), DerivativeOfTheSorptionIsotherm(), give_data(), kd, print_err(), si_kk_hansen(), and sorptionizothermDerivation().
Referenced by DerivativeOfTheMoistureRetentionCharacteristik().
void sorption_izoterms_values | ( | int | kod, | |
long | ipp, | |||
double | x1, | |||
double | xpv, | |||
double | ineq1, | |||
double & | w, | |||
double & | dwdf | |||
) |
Definition at line 1543 of file kunzelold.cpp.
double sorption_izotherm_derivative_kk_hansen | ( | double | rh, | |
double | tk | |||
) |
double sorption_izotherm_derivative_kk_hansen | ( | double | rh, | |
double | tk | |||
) |
double sorptionizothermDerivation | ( | double | rh, | |
double | tk | |||
) |
double sorptionizothermDerivation | ( | double | rh, | |
double | tk | |||
) |
double TlakNasycenychVodnichParNaTeplote | ( | double | Fi, | |
double | TK | |||
) |
double TlakNasycenychVodnichParNaTeplote | ( | double | rh, | |
double | tk | |||
) |
double TlakNasycenychVodnichParNaTeplote | ( | double | rh, | |
double | tk | |||
) |
Function calculates saturation water vapor pressure saturation water vapor pressure by xxxx tk ... temperature [K]
tk | - temperature [K] |
Definition at line 405 of file kunzelnew.cpp.
Referenced by get_transmission_flux_hh(), get_transmission_nodval_hh(), get_transmission_transcoeff_hh(), tokJ1(), and tokJ3().
double tokJ1 | ( | double | Fi, | |
double | TK, | |||
long | ipp | |||
) |
double tokJ1 | ( | double | rh, | |
double | tk, | |||
long | ipp | |||
) |
double tokJ1 | ( | double | rh, | |
double | tk, | |||
long | ipp | |||
) |
popis
Definition at line 510 of file kunzelnew.cpp.
References a2, a3, CorD(), intpointst::eqother, transmat::ip, J1, kd, moist, PermeabilitaVodniPary(), TlakNasycenychVodnichParNaTeplote(), and Tm.
double tokJ2 | ( | double | Fi, | |
double | TK, | |||
long | ipp | |||
) |
double tokJ2 | ( | double | rh, | |
double | tk, | |||
long | ipp | |||
) |
double tokJ2 | ( | double | rh, | |
double | tk, | |||
long | ipp | |||
) |
conductivity coefficient between temperature gradient and moisture flux delta_p phi dp_vs/dT
rh | - relative humidity | |
tk | - temperature | |
ipp | - id of integration point |
popis
Definition at line 303 of file kunzelnew.cpp.
References DerivaceTlakuNasycenychParNaTeplote(), J2, and PermeabilitaVodniPary().
double tokJ3 | ( | double | Fi, | |
double | TK, | |||
long | ipp | |||
) |
double tokJ3 | ( | double | rh, | |
double | tk, | |||
long | ipp | |||
) |
double tokJ3 | ( | double | rh, | |
double | tk, | |||
long | ipp | |||
) |
conductivity coefficient between moisture gradient and heat flux L_v delta_p p_vs
rh | - relative humidity | |
tk | - temperature | |
ipp | - id of integration point |
popis
Definition at line 365 of file kunzelnew.cpp.
References J3, LatentHeatofEvaporationOfWater(), PermeabilitaVodniPary(), and TlakNasycenychVodnichParNaTeplote().
double tokJ4 | ( | double | Fi, | |
double | TK, | |||
long | ipp | |||
) |
double tokJ4 | ( | double | rh, | |
double | tk, | |||
long | ipp | |||
) |
double tokJ4 | ( | double | rh, | |
double | tk, | |||
long | ipp | |||
) |
conductivity coefficient between temperature gradient and heat flux lambda+ L_v delta_p phi dp_vs/dT
rh | - relative humidity | |
tk | - temperature | |
ipp | - id of integration point |
popis
Definition at line 330 of file kunzelnew.cpp.
References a2, a3, CorD(), DerivaceTlakuNasycenychParNaTeplote(), intpointst::eqother, transmat::ip, J4, kd, LatentHeatofEvaporationOfWater(), moist, PermeabilitaVodniPary(), and Tm.
double transmission_flux | ( | double | nodval, | |
double | trc2, | |||
long | ri, | |||
long | ci, | |||
long | nn, | |||
long | bc, | |||
long | ipp | |||
) |
double transmission_flux | ( | double | nodval, | |
double | trc2, | |||
long | ri, | |||
long | ci, | |||
long | nn, | |||
long | bc, | |||
long | ipp | |||
) |
double transmission_flux | ( | double | nodval, | |
double | trc2, | |||
long | ri, | |||
long | ci, | |||
long | nn, | |||
long | bc, | |||
long | ipp | |||
) |
double transmission_flux | ( | double | nodval, | |
double | trc2, | |||
long | ri, | |||
long | ci, | |||
long | nn, | |||
long | bc, | |||
long | ipp | |||
) |
double transmission_flux | ( | double | nodval, | |
double | trc2, | |||
long | ri, | |||
long | ci, | |||
long | nn, | |||
long | bc, | |||
long | ipp | |||
) |
function computes flux (for transmission_vector) for boundary condition (third kind of boundary condition)
nodval | - prescribed nodal value | |
trc2 | - second prescribed transmission coefrhcient on the boundary, if is needed (for example heat radiation coef.) | |
ri | - row index | |
ci | - column index | |
nn | - number of node | |
bc | - type of boundary condition | |
ipp | - number of rhrst integration point on element |
Definition at line 901 of file kunzelnew.cpp.
References flux, get_transmission_flux_hh(), get_transmission_flux_tt(), pvalt::getval(), gtopology::give_dof(), Gtt, h(), transbclc::lc, lhsrhst::lhs, lhsrhst::lhsi, Lsrst, loadcaset::pv, and Tb.
double transmission_flux | ( | double | nodval, | |
long | ri, | |||
long | ci, | |||
long | nid, | |||
long | bc | |||
) |
function computes flux (for transmission_vector) for boundary condition (third kind of boundary condition)
nodval | - prescribed nodal value | |
ri | - row index | |
ci | - column index | |
nid | - node id | |
bc | - type of boundary condition |
Definition at line 1737 of file kunzel.cpp.
References flux, get_transmission_flux_hh(), get_transmission_flux_tt(), h(), and nodalval().
Referenced by med2::transmission_flux().
double transmission_nodval | ( | double | nodval, | |
double | trc2, | |||
long | ri, | |||
long | ci, | |||
long | nn, | |||
long | bc, | |||
long | ipp | |||
) |
double transmission_nodval | ( | double | nodval, | |
double | trc2, | |||
long | ri, | |||
long | ci, | |||
long | nn, | |||
long | bc, | |||
long | ipp | |||
) |
double transmission_nodval | ( | double | nodval, | |
double | trc2, | |||
long | ri, | |||
long | ci, | |||
long | nn, | |||
long | bc, | |||
long | ipp | |||
) |
double transmission_nodval | ( | double | nodval, | |
double | trc2, | |||
long | ri, | |||
long | ci, | |||
long | nn, | |||
long | bc, | |||
long | ipp | |||
) |
double transmission_nodval | ( | double | nodval, | |
double | trc2, | |||
long | ri, | |||
long | ci, | |||
long | nn, | |||
long | bc, | |||
long | ipp | |||
) |
function computes new nodal value (for transmission_vector) for boundary condition (third kind of boundary condition)
nodval | - prescribed nodal value | |
trc2 | - second prescribed transmission coefrhcient on the boundary, if is needed (for example heat radiation coef.) | |
ri | - row index | |
ci | - column index | |
nn | - number of node | |
bc | - type of boundary condition | |
ipp | - number of rhrst integration point on element |
Definition at line 859 of file kunzelnew.cpp.
References get_transmission_nodval_hh(), get_transmission_nodval_tt(), pvalt::getval(), gtopology::give_dof(), Gtt, h(), transbclc::lc, lhsrhst::lhs, lhsrhst::lhsi, Lsrst, loadcaset::pv, and Tb.
double transmission_nodval | ( | double | nodval, | |
long | ri, | |||
long | ci, | |||
long | nid, | |||
long | bc | |||
) |
function computes new nodal value (for transmission_vector) for boundary condition (third kind of boundary condition)
nodval | - prescribed nodal value | |
ri | - row index | |
ci | - column index | |
nid | - node id | |
bc | - type of the boundary condition |
Definition at line 1426 of file kunzel.cpp.
References get_transmission_nodval_hh(), get_transmission_nodval_th(), get_transmission_nodval_tt(), h(), and nodalval().
Referenced by med2::transmission_nodval().
double transmission_transcoeff | ( | double | trc, | |
long | ri, | |||
long | ci, | |||
long | nn, | |||
long | bc, | |||
long | ipp | |||
) |
double transmission_transcoeff | ( | double | trc, | |
long | ri, | |||
long | ci, | |||
long | nn, | |||
long | bc, | |||
long | ipp | |||
) |
double transmission_transcoeff | ( | double | trc, | |
long | ri, | |||
long | ci, | |||
long | nn, | |||
long | bc, | |||
long | ipp | |||
) |
double transmission_transcoeff | ( | double | trc, | |
long | ri, | |||
long | ci, | |||
long | nn, | |||
long | bc, | |||
long | ipp | |||
) |
double transmission_transcoeff | ( | double | trc, | |
long | ri, | |||
long | ci, | |||
long | nn, | |||
long | bc, | |||
long | ipp | |||
) |
function computes new transmission coefrhcient (for transmission_vector) for boundary condition (third kind of boundary condition)
trc | - prescribed transmission coefrhcient on the boundary | |
ri | - row index | |
ci | - column index | |
nn | - number of node | |
bc | - type of boundary condition | |
ipp | - number of rhrst integration point on element |
Definition at line 816 of file kunzelnew.cpp.
References get_transmission_transcoeff_hh(), get_transmission_transcoeff_tt(), pvalt::getval(), gtopology::give_dof(), Gtt, h(), transbclc::lc, lhsrhst::lhs, lhsrhst::lhsi, Lsrst, loadcaset::pv, and Tb.
double transmission_transcoeff | ( | double | trc, | |
long | ri, | |||
long | ci, | |||
long | nid, | |||
long | bc | |||
) |
function computes new transmission coefficient
trc | - prescribed transmission coefrhcient on the boundary | |
ri | - row index | |
ci | - column index | |
nid | - number of node | |
bc | - type of boundary condition |
Definition at line 1589 of file kunzel.cpp.
References get_transmission_transcoeff_hh(), get_transmission_transcoeff_th(), get_transmission_transcoeff_tt(), h(), and nodalval().
Referenced by med2::transmission_transcoeff().
void values_correction | ( | vector & | nv, | |
long | ipp | |||
) |
void values_correction | ( | vector & | nv | ) |
void values_correction | ( | vector & | nv | ) |
void values_correction | ( | vector & | nv | ) |
void values_correction | ( | vector & | nv, | |
long | ipp | |||
) |
Definition at line 207 of file kunzelnew.cpp.
References relhum_check().
void values_correction | ( | vector & | nv | ) |
function checks values of relative humidity and temperature if the values are out of range, the limit values are assigned
nv | - array with relative humidity and temperature |
JK, 7.10.2011
Definition at line 426 of file kunzel.cpp.
References kunzeltype, print_err(), and saturated_water_vapor_pressure().
Referenced by transmat::values_correction().
double water_vapour_permeability | ( | double | tk, | |
long | ipp | |||
) |
double water_vapour_permeability | ( | double | tk, | |
long | ipp | |||
) |
double water_vapour_permeability | ( | double | tk, | |
long | ipp | |||
) |
function computes water vapour permeability delta_p = delta_a/mu delta_a - vapour permeability of air mu - water vapour diffusion resistance factor
rh | - relative humidity | |
tk | - temperature | |
ipp | - id of integration point |
JM, 12.10.2011
Definition at line 1327 of file kunzel.cpp.
References intpointst::eqother, gfunct::getval(), transmat::ip, M, moist, mu, R, and Tm.
double a1 |
Definition at line 131 of file kunzel.h.
Referenced by DerivativeOfTheMoistureRetentionCharacteristik(), and sorption_izoterms_giva_data().
double a2 |
Definition at line 131 of file kunzel.h.
Referenced by DerivaceHustotyEntalpiePodleTeploty(), khm(), PermeabilitaVodniPary(), sorption_izoterms_giva_data(), tokJ1(), and tokJ4().
double a3 |
Definition at line 131 of file kunzel.h.
Referenced by DerivaceHustotyEntalpiePodleTeploty(), derivative_of_retention_curve_root(), DerivativeOfTheRetentionCurve(), hygroscopic_moisture(), HygroscopicMoisture(), khm(), PermeabilitaVodniPary(), sorption_izoterms_giva_data(), tokJ1(), and tokJ4().
double adkappa |
double adsi |
double akappa |
double asi |
specific heat capacity
Definition at line 179 of file kunzel.h.
Referenced by derivative_of_the_enthalpy_density(), print(), and read().
dampermeability damper [static] |
Definition at line 141 of file kunzel.h.
Referenced by CorD(), derivation_sorption_izoterm_data(), derivative_sorption_izoterm_data(), kunmat(), and ~kunmat().
desorption isotherm
Definition at line 175 of file kunzel.h.
Referenced by hystereze(), print(), and read().
double J1 [private] |
Definition at line 106 of file kunzelnew.h.
Referenced by tokJ1().
double J2 [private] |
Definition at line 107 of file kunzelnew.h.
Referenced by tokJ2().
double J3 [private] |
Definition at line 108 of file kunzelnew.h.
Referenced by tokJ3().
double J4 [private] |
Definition at line 109 of file kunzelnew.h.
Referenced by tokJ4().
moisture diffusivity
Definition at line 169 of file kunzel.h.
Referenced by aux_values(), hystereze(), print(), and read().
moisture diffusivity
Definition at line 171 of file kunzel.h.
Referenced by hystereze(), print(), and read().
int kd [private] |
Definition at line 79 of file kunzelold.h.
long kd |
Definition at line 130 of file kunzel.h.
Referenced by DerivaceHustotyEntalpiePodleTeploty(), derivative_of_retention_curve_root(), DerivativeOfTheRetentionCurve(), hygroscopic_moisture(), HygroscopicMoisture(), khm(), PermeabilitaVodniPary(), soptionizothermDerivation(), sorption_izoterms_giva_data(), sorption_izotherm_derivative_kk_hansen(), sorptionizothermDerivation(), tokJ1(), and tokJ4().
long kmmtype |
long kunzeltype |
double M |
Definition at line 145 of file kunzel.h.
Referenced by cmm(), cmt(), get_othervalue(), khm(), kht(), kmt(), kunmat(), and water_vapour_permeability().
int madripom [private] |
Definition at line 111 of file kunzelnew.h.
int MatChar[20] [private] |
Definition at line 85 of file kunzelold.h.
double MatConst[20] [private] |
Definition at line 86 of file kunzelold.h.
Referenced by CorD().
double MatData[20][3][150] [private] |
Definition at line 87 of file kunzelold.h.
Referenced by CorD(), and derivation_sorption_izoterm_data().
double moist |
Definition at line 144 of file kunzel.h.
Referenced by cmm(), DerivaceHustotyEntalpiePodleTeploty(), derivative_of_the_enthalpy_density(), get_transmission_flux_hh(), get_transmission_nodval_hh(), get_transmission_nodval_th(), kapa_exp(), khm(), kht(), kmm(), PermeabilitaVodniPary(), tokJ1(), tokJ4(), and water_vapour_permeability().
water vapour diffusion resistance factor
Definition at line 167 of file kunzel.h.
Referenced by print(), read(), and water_vapour_permeability().
double R |
Definition at line 145 of file kunzel.h.
Referenced by cmm(), cmt(), get_othervalue(), khm(), kht(), kmt(), kunmat(), and water_vapour_permeability().
density
Definition at line 163 of file kunzel.h.
Referenced by derivative_of_the_enthalpy_density(), get_othervalue(), get_transmission_flux_hh(), get_transmission_nodval_hh(), print(), and read().
double rho_m |
Definition at line 144 of file kunzel.h.
Referenced by DerivaceHustotyEntalpiePodleTeploty(), derivative_of_the_enthalpy_density(), get_othervalue(), get_transmission_flux_hh(), get_transmission_nodval_hh(), and kunmat().
double rho_w |
Definition at line 144 of file kunzel.h.
Referenced by cmm(), get_othervalue(), get_transmission_flux_hh(), get_transmission_nodval_hh(), kmm(), and kunmat().
saturated volumetric moisture content
Definition at line 177 of file kunzel.h.
Referenced by aux_values(), print(), and read().
sorption isotherm
Definition at line 173 of file kunzel.h.
Referenced by aux_values(), get_othervalue(), get_transmission_flux_hh(), get_transmission_nodval_hh(), hystereze(), print(), and read().
double time_hyst |