kunmat Class Reference

#include <kunzel.h>

List of all members.

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
gfunctdata [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]

Detailed Description

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.


Constructor & Destructor Documentation

kunmat (  ) 

Definition at line 37 of file kunzel.cpp.

References adkappa, adsi, akappa, asi, daminfl, data, kmmtype, kunzeltype, M, MatChar, off, R, rho_m, rho_w, and time_hyst.

~kunmat (  ) 

Definition at line 77 of file kunzel.cpp.

References data.

kunmat (  ) 
~kunmat (  ) 
kunmat (  ) 
~kunmat (  ) 
kunmat (  ) 
~kunmat (  ) 
kunmat (  ) 
~kunmat (  ) 
kunmat (  ) 
~kunmat (  ) 

Member Function Documentation

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).

Parameters:
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

Parameters:
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

Parameters:
ipp - integration point id

JM, 12.10.2011

function computes auxilary values to eqother arrays in integration points

Parameters:
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

Parameters:
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

Parameters:
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

Parameters:
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

Parameters:
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 
)

Definition at line 1307 of file kunzelold.cpp.

References MatChar, MatConst, MatData, and MatFunce.

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

Parameters:
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

Parameters:
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 
)

popis

Definition at line 248 of file kunzelnew.cpp.

Referenced by tokJ2(), and tokJ4().

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

Parameters:
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

Parameters:
tk - temperature

Definition at line 1308 of file kunzel.cpp.

Referenced by kht(), and kmt().

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

Parameters:
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 
)

popis

Definition at line 1098 of file kunzelnew3.cpp.

References hygroscopic_moisture().

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

Parameters:
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

Parameters:
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)

Parameters:
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)

Parameters:
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

Parameters:
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

Parameters:
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)

Parameters:
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)

Parameters:
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)

Parameters:
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)

Parameters:
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

Parameters:
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)

Parameters:
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)

Parameters:
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)

Parameters:
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)

Parameters:
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)

Parameters:
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.

Parameters:
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.

Parameters:
ipp - integration point id
Returns:
Funtion returns value of initial temperature stored in the integartion point.

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.

Parameters:
ipp - integration point id
Returns:
Funtion returns value of relative humidity stored in the integartion point.

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.

Parameters:
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
Returns:
The function does not return anything, but it may change content of antq array.

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.

Parameters:
ipp - integration point id
Returns:
Funtion returns value of temperature stored in the integartion point.

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

Parameters:
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

Parameters:
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.

Parameters:
ipp - integration point id
Returns:
Funtion returns value of volumetric moisture content stored in the integartion point.

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

Parameters:
in - input value

10. 10. 2013 function solves the hysteresis

Parameters:
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

Parameters:
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

Parameters:
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

Parameters:
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

Parameters:
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

Parameters:
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.

Referenced by khm(), and kht().

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

Parameters:
tk - temperature

Definition at line 388 of file kunzelnew.cpp.

Referenced by tokJ3(), and tokJ4().

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

Parameters:
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

Parameters:
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

Parameters:
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

Parameters:
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

Parameters:
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

Parameters:
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

Parameters:
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

Parameters:
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

Parameters:
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

Parameters:
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

Parameters:
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

Parameters:
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

Parameters:
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

Parameters:
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.

Referenced by tokJ1(), tokJ2(), tokJ3(), and tokJ4().

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

Parameters:
out - output file

JM, 12.10.2011

function prints material characteristics

Parameters:
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

Parameters:
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

Parameters:
in - input file

JM, 12.10.2011

function reads material characteristics

Parameters:
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

Parameters:
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]

Parameters:
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

Parameters:
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 
)

popis

Definition at line 803 of file kunzelold.cpp.

References CorD(), and kd.

Referenced by sorption_izoterms_giva_data().

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 
)

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 
)

popis

Definition at line 1138 of file kunzelnew3.cpp.

References CorD(), and kd.

double sorptionizothermDerivation ( double  rh,
double  tk 
)
double sorptionizothermDerivation ( double  rh,
double  tk 
)

popis

Definition at line 785 of file kunzelnew.cpp.

References CorD(), and kd.

Referenced by sorption_izoterms_giva_data().

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]

Parameters:
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 
)
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

Parameters:
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

Parameters:
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

Parameters:
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)

Parameters:
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)

Parameters:
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)

Parameters:
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)

Parameters:
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)

Parameters:
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

Parameters:
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

Parameters:
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

Parameters:
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.

Referenced by khm(), kht(), kmm(), and kmt().


Member Data Documentation

double a1
double a2
double a3
double adkappa

correction coefficient for the moisture diffusivity of drying

Definition at line 196 of file kunzel.h.

Referenced by hystereze(), kunmat(), print(), and read().

double adsi

correction coefficient for the desorption isotherm

Definition at line 192 of file kunzel.h.

Referenced by hystereze(), kunmat(), print(), and read().

double akappa

correction coefficient for the moisture diffusivity

Definition at line 194 of file kunzel.h.

Referenced by hystereze(), kunmat(), print(), and read().

double asi

correction coefficient for the sorption isotherm

Definition at line 190 of file kunzel.h.

Referenced by hystereze(), kunmat(), print(), and read().

specific heat capacity

Definition at line 179 of file kunzel.h.

Referenced by derivative_of_the_enthalpy_density(), print(), and read().

flag for influence of damage on permeability

Definition at line 202 of file kunzel.h.

Referenced by give_reqntq(), kunmat(), matcond(), and read().

influence of damage on permeability

Definition at line 160 of file kunzel.h.

Referenced by matcond().

desorption isotherm

Definition at line 175 of file kunzel.h.

Referenced by hystereze(), print(), and read().

double dmoistdrh

Definition at line 144 of file kunzel.h.

permeabilita vodni pary

Definition at line 184 of file kunzel.h.

Referenced by khm(), print(), and read().

sorption isotherm

Definition at line 158 of file kunzel.h.

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
long kmmtype

Definition at line 155 of file kunzel.h.

Referenced by kmm(), kunmat(), print(), and read().

long kunzeltype

Definition at line 152 of file kunzel.h.

Referenced by aux_values(), chm(), cht(), cmm(), cmt(), initvalues(), khm(), kht(), kmm(), kmt(), kunmat(), print(), read(), and values_correction().

thermal conductivity

Definition at line 181 of file kunzel.h.

Referenced by kht(), print(), and read().

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.

long MatChar

Definition at line 136 of file kunzel.h.

Referenced by CorD(), and kunmat().

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 MatFunce

Definition at line 139 of file kunzel.h.

Referenced by CorD().

double moist

water vapour diffusion resistance factor

Definition at line 167 of file kunzel.h.

Referenced by print(), read(), and water_vapour_permeability().

porosity

Definition at line 165 of file kunzel.h.

Referenced by cmm(), print(), and read().

double R

Definition at line 145 of file kunzel.h.

Referenced by cmm(), cmt(), get_othervalue(), khm(), kht(), kmt(), kunmat(), and water_vapour_permeability().

double rho_m
double rho_w

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

minimum time before hysteresis

Definition at line 199 of file kunzel.h.

Referenced by hystereze(), kunmat(), print(), and read().

transportni clen

Definition at line 187 of file kunzel.h.

Referenced by kmm(), print(), and read().


The documentation for this class was generated from the following files:

Generated by  doxygen 1.6.2