glasgowmatc Class Reference

#include <glasgowmatc.h>

List of all members.

Public Member Functions

double cap (double t, double pg, double rhov)
double cat (double t, double pg, double rhov)
double cav (double t, double pg, double rhov)
double cmp ()
double cmt (double t, double pg, double rhov)
double cmv (double t, double pg, double rhov)
double cpu ()
double ctp ()
double ctt (double t, double pg, double rhov)
double ctu ()
double ctv (double t, double pg, double rhov)
double cup ()
double cut ()
double cuv ()
double cvu ()
double emod ()
double f_h (double rhov, double t)
double fup1 (double t, double pg, double rhov)
double fut1 (double t, double pg, double rhov)
double fuv1 (double t, double pg, double rhov)
double get_othervalue (long compother, long ipp, double *r)
double get_transmission_flux_mt (double bv, double t, double pg, double rhov, long bc, long ipp)
double get_transmission_flux_mv (double bv, double t, double pg, double rhov, long bc, long ipp)
double get_transmission_flux_tt (double bv, double t, double pg, double rhov, long bc, long ipp)
double get_transmission_nodval_mt (double bv, double t, double pg, double rhov, long bc, long ipp)
double get_transmission_nodval_mv (double bv, double t, double pg, double rhov, long bc, long ipp)
double get_transmission_nodval_tt (double bv, double t, double pg, double rhov, long bc, long ipp)
double get_transmission_transcoeff_mt (double t, double pg, double rhov, long bc, long ipp)
double get_transmission_transcoeff_mv (double t, double pg, double rhov, long bc, long ipp)
double get_transmission_transcoeff_tt (double t, double pg, double rhov, long bc, long ipp)
 glasgowmatc (void)
double kap (double t, double pg, double rhov)
double kat (double t, double pg, double rhov)
double kav (double t, double pg, double rhov)
double kmp (double t, double pg, double rhov)
double kmt (double t, double pg, double rhov)
double kmv (double t, double pg, double rhov)
double kpu ()
double ktp (double t, double pg, double rhov)
double ktt (double t, double pg, double rhov)
double ktu ()
double ktv (double t, double pg, double rhov)
double kup (double t, double pg, double rhov)
double kut (double t, double pg, double rhov)
double kut2 (double t, double pg, double rhov)
double kuu (double t, double pg, double rhov)
double kuv (double t, double pg, double rhov)
double kvu ()
void matcap1d_l (matrix &d, long ri, long ci, long ipp)
void matcap1d_u (matrix &d, long ri, long ci, long ipp)
void matcap2d_l (matrix &d, long ri, long ci, long ipp)
void matcap2d_u (matrix &d, long ri, long ci, long ipp)
void matcap3d_l (matrix &d, long ri, long ci, long ipp)
void matcap3d_u (matrix &d, long ri, long ci, long ipp)
void matcap_l (matrix &d, long ri, long ci, long ipp)
void matcap_u (matrix &d, long ri, long ci, long ipp)
void matcond1d_l (matrix &d, long ri, long ci, long ipp)
void matcond1d_u (matrix &d, long ri, long ci, long ipp)
void matcond2d_l (matrix &d, long ri, long ci, long ipp)
void matcond2d_u (matrix &d, long ri, long ci, long ipp)
void matcond3d_l (matrix &d, long ri, long ci, long ipp)
void matcond3d_u (matrix &d, long ri, long ci, long ipp)
void matcond_l (matrix &d, long ri, long ci, long ipp)
void matcond_u (matrix &d, long ri, long ci, long ipp)
void print_othervalue_name (FILE *out, long compother)
void read (XFILE *in)
void rhs1d_u1 (matrix &d, long ri, long ci, long ipp)
void rhs2d_u1 (matrix &d, long ri, long ci, long ipp)
void rhs3d_u1 (matrix &d, long ri, long ci, long ipp)
void rhs_u1 (matrix &d, long ri, long ci, long ipp)
double transmission_flux (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_transcoeff (double trc, long ri, long ci, long nn, long bc, long ipp)
 ~glasgowmatc (void)

Public Attributes

double alph
double crhoair
double emmi
double hq
double k0
long model
double pginf
double por0
double ra
double rhoc
double rhol0
double rhos
double rhov0
double rv
double sssp
double stef
double t0
double tfirestart

Private Member Functions

double f_alpha (double t)
double f_beta (double pg, double tinf)
double f_ca (double t)
double f_cl (double t)
double f_crho (double rhov, double pg, double t)
double f_cs (double t)
double f_cv (double t)
double f_dav (double rhov, double pg, double t)
double f_davex (double pg, double tinf)
double f_db (double rhov, double t)
double f_dfracddt (double t)
double f_dfracldrhov (double rhov, double t)
double f_dfracldt (double rhov, double t)
double f_dmcbwreldt (double t)
double f_dmdt (double t)
double f_dmidt (double t)
double f_dpcdrhov (double rhov, double t)
double f_dpcdt (double rhov, double t)
double f_dpordt (double t)
double f_dpsatdt (double t)
double f_drhowdt (double t)
double f_fracd (double t)
double f_fracg (double rhov, double t)
double f_fracl (double rhov, double t)
double f_fracl0 (double t)
double f_fracs (double rhov, double t)
double f_hqr (double t, double tinf)
double f_hrad (double t, double tinf)
double f_keff (double t)
double f_kg (double rhov, double t)
double f_kk (double t)
double f_kl (double rhov, double t)
double f_ld ()
double f_le (double t)
double f_m (double t)
double f_mcbwrel (double t)
double f_mi (double t)
double f_mua (double t)
double f_mug (double rhov, double pg, double t)
double f_mul (double t)
double f_muv (double t)
double f_pa (double rhov, double pg, double t)
double f_pc (double rhov, double t)
double f_pl (double rhov, double pg, double t)
double f_por (double t)
double f_ppore (double rhov, double pg, double t, double pginf)
double f_psat (double t)
double f_pv (double rhov, double t)
double f_rhoa (double rhov, double pg, double t)
double f_rhog (double rhov, double pg, double t)
double f_rhovinf ()
double f_rhow (double t)
double f_rhow0 (double t)
double f_s (double rhov, double t)
double f_sb (double rhov, double t)
double f_sln (double rhov, double t)
double f_tinf (double time)

Detailed Description

Definition at line 7 of file glasgowmatc.h.


Constructor & Destructor Documentation

glasgowmatc ( void   ) 

Definition at line 14 of file glasgowmatc.cpp.

References alph, crhoair, emmi, hq, k0, model, pginf, por0, ra, rhoc, rhol0, rhos, rhov0, rv, sssp, stef, t0, and tfirestart.

~glasgowmatc ( void   ) 

Definition at line 37 of file glasgowmatc.cpp.


Member Function Documentation

double cap ( double  t,
double  pg,
double  rhov 
)

Definition at line 3091 of file glasgowmatc.cpp.

References f_fracg(), and ra.

double cat ( double  t,
double  pg,
double  rhov 
)

Definition at line 3076 of file glasgowmatc.cpp.

References f_dfracldt(), f_dpordt(), f_fracg(), f_rhoa(), and ra.

double cav ( double  t,
double  pg,
double  rhov 
)

Definition at line 3103 of file glasgowmatc.cpp.

References f_dfracldrhov(), f_fracg(), f_rhoa(), ra, and rv.

double cmp (  ) 

Definition at line 3135 of file glasgowmatc.cpp.

double cmt ( double  t,
double  pg,
double  rhov 
)

Definition at line 3117 of file glasgowmatc.cpp.

References f_dfracddt(), f_dfracldt(), f_dpordt(), f_drhowdt(), f_fracd(), f_fracl(), and f_rhow().

double cmv ( double  t,
double  pg,
double  rhov 
)

Definition at line 3140 of file glasgowmatc.cpp.

References f_dfracldrhov(), f_fracg(), and f_rhow().

double cpu (  ) 

Definition at line 4073 of file glasgowmatc.cpp.

Referenced by matcap1d_l(), matcap2d_l(), and matcap3d_l().

double ctp (  ) 

Definition at line 3057 of file glasgowmatc.cpp.

double ctt ( double  t,
double  pg,
double  rhov 
)
double ctu (  ) 

Definition at line 4083 of file glasgowmatc.cpp.

Referenced by matcap1d_l(), matcap2d_l(), and matcap3d_l().

double ctv ( double  t,
double  pg,
double  rhov 
)

Definition at line 3062 of file glasgowmatc.cpp.

References f_dfracldrhov(), f_le(), and f_rhow().

double cup (  ) 

Definition at line 4102 of file glasgowmatc.cpp.

Referenced by matcap1d_u(), matcap2d_u(), and matcap3d_u().

double cut (  ) 

Definition at line 4112 of file glasgowmatc.cpp.

Referenced by matcap1d_u(), matcap2d_u(), and matcap3d_u().

double cuv (  ) 

Definition at line 4093 of file glasgowmatc.cpp.

Referenced by matcap1d_u(), matcap2d_u(), and matcap3d_u().

double cvu (  ) 

Definition at line 4064 of file glasgowmatc.cpp.

Referenced by matcap1d_l(), matcap2d_l(), and matcap3d_l().

double emod (  ) 

function computes emod Young's modulus

Return values:
emod - Young's modulus

Definition at line 4126 of file glasgowmatc.cpp.

Referenced by state_eqcu::give_e().

double f_alpha ( double  t  )  [private]

Calculate doplnit??!!

Parameters:
- 
Return values:
- 

Definition at line 2714 of file glasgowmatc.cpp.

Referenced by fut1(), and kut().

double f_beta ( double  pg,
double  tinf 
) [private]

Calculate Water Vapour Transfer Coefficient

Parameters:
- 
Return values:
- 

Definition at line 2695 of file glasgowmatc.cpp.

References alph, crhoair, f_davex(), and hq.

Referenced by get_transmission_flux_mv(), get_transmission_nodval_mv(), and get_transmission_transcoeff_mv().

double f_ca ( double  t  )  [private]

Calculate Specific Heat of Dry Air

Parameters:
- 
Return values:
- 

Definition at line 2514 of file glasgowmatc.cpp.

Referenced by f_crho().

double f_cl ( double  t  )  [private]

Calculate Specific Heat of Liquid Water

Parameters:
- 
Return values:
- 

Definition at line 2466 of file glasgowmatc.cpp.

Referenced by f_crho().

double f_crho ( double  rhov,
double  pg,
double  t 
) [private]

Calculate Effective Heat Capacity

Parameters:
- 
Return values:
- 

Definition at line 2593 of file glasgowmatc.cpp.

References f_ca(), f_cl(), f_cs(), f_cv(), f_fracg(), f_fracl(), f_fracs(), f_rhoa(), f_rhow(), and rhos.

Referenced by ctt().

double f_cs ( double  t  )  [private]

Calculate Specific Heat of Solid Skeleton

Parameters:
- 
Return values:
- 

Definition at line 2531 of file glasgowmatc.cpp.

Referenced by f_crho().

double f_cv ( double  t  )  [private]

Calculate Specific Heat of Water Vapour

Parameters:
- 
Return values:
- 

Definition at line 2490 of file glasgowmatc.cpp.

Referenced by f_crho().

double f_dav ( double  rhov,
double  pg,
double  t 
) [private]

Calculate dav - Calculate Gas Diffusivity

Parameters:
- 
Return values:
- 

Definition at line 2173 of file glasgowmatc.cpp.

Referenced by get_transmission_flux_mt(), get_transmission_nodval_mt(), get_transmission_transcoeff_mt(), kap(), kat(), kav(), kmp(), kmt(), and kmv().

double f_davex ( double  pg,
double  tinf 
) [private]

Calculate DavEx - Calculate Gas Diffusivity

Parameters:
- 
Return values:
- 

Definition at line 2200 of file glasgowmatc.cpp.

Referenced by f_beta().

double f_db ( double  rhov,
double  t 
) [private]

Calculate Diffusivity of Physically Bound Water

Parameters:
- 
Return values:
- 

Definition at line 2226 of file glasgowmatc.cpp.

References f_s(), and sssp.

Referenced by kmt(), kmv(), ktt(), and ktv().

double f_dfracddt ( double  t  )  [private]

Calculate Derivative of Volume Fraction of Dehydrated Water wrt Temperature

Parameters:
- 
Return values:
- 

Definition at line 1818 of file glasgowmatc.cpp.

References f_dmcbwreldt(), and f_rhow().

Referenced by cmt(), and ctt().

double f_dfracldrhov ( double  rhov,
double  t 
) [private]

Calculate Vapour Content Derivative

Parameters:
- 
Return values:
- 

Definition at line 1606 of file glasgowmatc.cpp.

References f_fracl0(), f_h(), f_m(), f_psat(), f_pv(), f_rhow(), f_rhow0(), h(), rhoc, and rv.

Referenced by cav(), cmv(), ctv(), kmv(), and ktv().

double f_dfracldt ( double  rhov,
double  t 
) [private]

Calculate Derivative of Volume Fraction of Water

Parameters:
- 
Return values:
- 

Definition at line 1370 of file glasgowmatc.cpp.

References f_dmdt(), f_dmidt(), f_dpsatdt(), f_drhowdt(), f_fracl0(), f_h(), f_m(), f_mi(), f_psat(), f_pv(), f_rhow(), f_rhow0(), h(), rhoc, and rv.

Referenced by cat(), cmt(), ctt(), kmt(), and ktt().

double f_dmcbwreldt ( double  t  )  [private]

Calculate Derivative of Mass of Dehydrated Water Released per m3

Parameters:
- 
Return values:
- 

Definition at line 1740 of file glasgowmatc.cpp.

References rhoc.

Referenced by f_dfracddt().

double f_dmdt ( double  t  )  [private]

Calculate Derivative of m factor wrt Temperature

Parameters:
- 
Return values:
- 

Definition at line 1242 of file glasgowmatc.cpp.

Referenced by f_dfracldt().

double f_dmidt ( double  t  )  [private]

Calculate Derivative of mi factor wrt Temperature

Parameters:
- 
Return values:
- 

Definition at line 1265 of file glasgowmatc.cpp.

Referenced by f_dfracldt().

double f_dpcdrhov ( double  rhov,
double  t 
) [private]

Calculate dpcdrhov

Parameters:
- 
Return values:
- 

Definition at line 1978 of file glasgowmatc.cpp.

References f_h(), f_rhow(), f_s(), h(), model, rv, and sssp.

Referenced by kmv(), ktv(), and kuv().

double f_dpcdt ( double  rhov,
double  t 
) [private]

Calculate dpcdt

Parameters:
- 
Return values:
- 

Definition at line 1935 of file glasgowmatc.cpp.

References f_dpsatdt(), f_drhowdt(), f_h(), f_psat(), f_rhow(), f_s(), h(), model, rv, and sssp.

Referenced by kmt(), ktt(), and kut2().

double f_dpordt ( double  t  )  [private]

Calculate Derivative of Porosity wrt Temperature

Parameters:
- 
Return values:
- 

Definition at line 1125 of file glasgowmatc.cpp.

References por0.

Referenced by cat(), cmt(), kmt(), and ktt().

double f_dpsatdt ( double  t  )  [private]

Calculate Derivative of Saturation Vapour Pressure wrt Temperature

Parameters:
- 
Return values:
- 

Definition at line 918 of file glasgowmatc.cpp.

Referenced by f_dfracldt(), and f_dpcdt().

double f_drhowdt ( double  t  )  [private]

Calculate Derivative of Density of Liquid Water

Parameters:
- 
Return values:
- 

Definition at line 1041 of file glasgowmatc.cpp.

Referenced by cmt(), ctt(), f_dfracldt(), and f_dpcdt().

double f_fracd ( double  t  )  [private]

Calculate Volume Fraction of Dehydrated Water

Parameters:
- 
Return values:
- 

Definition at line 1803 of file glasgowmatc.cpp.

References f_mcbwrel(), and f_rhow().

Referenced by cmt(), and ctt().

double f_fracg ( double  rhov,
double  t 
) [private]

Calculate Volume Fraction of Gas Phase

Parameters:
- 
Return values:
- 

Definition at line 1834 of file glasgowmatc.cpp.

References f_fracl(), and f_por().

Referenced by cap(), cat(), cav(), cmv(), f_crho(), f_fracs(), get_transmission_flux_mt(), get_transmission_nodval_mt(), get_transmission_transcoeff_mt(), kap(), kat(), kav(), kmp(), kmt(), and kmv().

double f_fracl ( double  rhov,
double  t 
) [private]

Calculate Volume Fraction of Water

Parameters:
- 
Return values:
- 

Definition at line 1289 of file glasgowmatc.cpp.

References f_fracl0(), f_h(), f_m(), f_mi(), f_por(), f_psat(), f_pv(), f_rhow(), f_rhow0(), h(), and rhoc.

Referenced by cmt(), ctt(), f_crho(), f_fracg(), f_fracs(), f_s(), kmp(), kmt(), kmv(), ktp(), ktt(), and ktv().

double f_fracl0 ( double  t  )  [private]

Calculate Volume Fraction of Free Water - from Sorption Isotherms

Parameters:
- 
Return values:
- 

Definition at line 1162 of file glasgowmatc.cpp.

References f_rhow0(), por0, and rhol0.

Referenced by f_dfracldrhov(), f_dfracldt(), and f_fracl().

double f_fracs ( double  rhov,
double  t 
) [private]

Calculate Volume Fraction of Solid Skeleton

Parameters:
- 
Return values:
- 

Definition at line 2576 of file glasgowmatc.cpp.

References f_fracg(), and f_fracl().

Referenced by f_crho().

double f_h ( double  rhov,
double  t 
)

Calculate relative humidity

Parameters:
- 
Return values:
- 

Definition at line 1180 of file glasgowmatc.cpp.

References f_psat(), f_pv(), and h().

Referenced by f_dfracldrhov(), f_dfracldt(), f_dpcdrhov(), f_dpcdt(), f_fracl(), f_pc(), f_ppore(), and get_othervalue().

double f_hqr ( double  t,
double  tinf 
) [private]

Calculate Combined Heat Transfer Coefficient

Parameters:
- 
Return values:
- 

Definition at line 2676 of file glasgowmatc.cpp.

References f_hrad(), and hq.

Referenced by get_transmission_flux_mt(), get_transmission_flux_tt(), get_transmission_nodval_mt(), get_transmission_nodval_tt(), get_transmission_transcoeff_mt(), and get_transmission_transcoeff_tt().

double f_hrad ( double  t,
double  tinf 
) [private]

Calculate Radiative Heat Transfer Coefficient

Parameters:
- 
Return values:
- 

Definition at line 2659 of file glasgowmatc.cpp.

References emmi, and stef.

Referenced by f_hqr().

double f_keff ( double  t  )  [private]

Calculate Thermal Conductivity

Parameters:
- 
Return values:
- 

Definition at line 2553 of file glasgowmatc.cpp.

Referenced by get_transmission_flux_mt(), get_transmission_nodval_mt(), get_transmission_transcoeff_mt(), and ktt().

double f_kg ( double  rhov,
double  t 
) [private]

Calculate Calculate Relative Permeability

Parameters:
- 
Return values:
- 

Definition at line 2281 of file glasgowmatc.cpp.

References f_s().

Referenced by kap(), and kmp().

double f_kk ( double  t  )  [private]

Calculate Intrinsic Permeability

Parameters:
- 
Return values:
- 

Definition at line 2248 of file glasgowmatc.cpp.

References f_por(), k0, and por0.

Referenced by kap(), kmp(), kmt(), kmv(), ktp(), ktt(), and ktv().

double f_kl ( double  rhov,
double  t 
) [private]

Calculate Calculate Relative Permeability

Parameters:
- 
Return values:
- 

Definition at line 2325 of file glasgowmatc.cpp.

References f_s().

Referenced by kmp(), kmt(), kmv(), ktp(), ktt(), and ktv().

double f_ld (  )  [private]

Calculate Specific Heat of Dehydration

Parameters:
- 
Return values:
- 

Definition at line 2644 of file glasgowmatc.cpp.

Referenced by ctt().

double f_le ( double  t  )  [private]

Calculate Specific Heat of Evaporation

Parameters:
- 
Return values:
- 

Definition at line 2617 of file glasgowmatc.cpp.

Referenced by ctt(), ctv(), kmp(), kmt(), ktp(), ktt(), and ktv().

double f_m ( double  t  )  [private]

Calculate factor m

Parameters:
- 
Return values:
- 

Definition at line 1197 of file glasgowmatc.cpp.

Referenced by f_dfracldrhov(), f_dfracldt(), and f_fracl().

double f_mcbwrel ( double  t  )  [private]

Calculate Mass of Dehydrated Water Released per m3

Parameters:
- 
Return values:
- 

Definition at line 1676 of file glasgowmatc.cpp.

References rhoc.

Referenced by f_fracd().

double f_mi ( double  t  )  [private]

Calculate factor mi

Parameters:
- 
Return values:
- 

Definition at line 1219 of file glasgowmatc.cpp.

Referenced by f_dfracldt(), and f_fracl().

double f_mua ( double  t  )  [private]

Calculate Dynamic Viscosity of Dry Air

Parameters:
- 
Return values:
- 

Definition at line 2417 of file glasgowmatc.cpp.

Referenced by f_mug().

double f_mug ( double  rhov,
double  pg,
double  t 
) [private]

Calculate Dynamic Viscosity of Gas

Parameters:
- 
Return values:
- 

Definition at line 2441 of file glasgowmatc.cpp.

References f_mua(), f_muv(), and f_rhoa().

Referenced by kap(), and kmp().

double f_mul ( double  t  )  [private]

Calculate Dynamic Viscosity of Liquid Water

Parameters:
- 
Return values:
- 

Definition at line 2369 of file glasgowmatc.cpp.

Referenced by kmp(), kmt(), kmv(), ktp(), ktt(), and ktv().

double f_muv ( double  t  )  [private]

Calculate Dynamic Viscosity of Water Vapour

Parameters:
- 
Return values:
- 

Definition at line 2392 of file glasgowmatc.cpp.

Referenced by f_mug().

double f_pa ( double  rhov,
double  pg,
double  t 
) [private]

Calculate Dry Air Pressure

Parameters:
- 
Return values:
- 

Definition at line 2126 of file glasgowmatc.cpp.

References f_pv().

Referenced by f_rhoa().

double f_pc ( double  rhov,
double  t 
) [private]

Calculate pc

Parameters:
- 
Return values:
- 

Definition at line 1898 of file glasgowmatc.cpp.

References f_h(), f_rhow(), f_s(), h(), model, rv, and sssp.

Referenced by f_pl(), and get_othervalue().

double f_pl ( double  pc,
double  pg,
double  t 
) [private]

Calculate pl

Parameters:
- 
Return values:
- 

Definition at line 1866 of file glasgowmatc.cpp.

References f_pc(), f_s(), model, and sssp.

Referenced by get_othervalue().

double f_por ( double  t  )  [private]

Calculate Porosity

Parameters:
- 
Return values:
- 

Definition at line 1087 of file glasgowmatc.cpp.

References por0.

Referenced by f_fracg(), f_fracl(), f_kk(), f_s(), kmt(), kmv(), ktt(), and ktv().

double f_ppore ( double  rhov,
double  pg,
double  t,
double  pginf 
) [private]

Calculate ppore

Parameters:
- 
Return values:
- 

Definition at line 2050 of file glasgowmatc.cpp.

References f_h(), f_rhow(), f_s(), h(), model, rv, and sssp.

double f_psat ( double  t  )  [private]

Calculate Saturation Vapour Pressure

Parameters:
- 
Return values:
- 

Definition at line 899 of file glasgowmatc.cpp.

Referenced by f_dfracldrhov(), f_dfracldt(), f_dpcdt(), f_fracl(), f_h(), get_transmission_flux_mv(), and get_transmission_nodval_mv().

double f_pv ( double  rhov,
double  t 
) [private]

Calculate Vapour Pressure

Parameters:
- 
Return values:
- 

Definition at line 886 of file glasgowmatc.cpp.

References rv.

Referenced by f_dfracldrhov(), f_dfracldt(), f_fracl(), f_h(), f_pa(), and get_othervalue().

double f_rhoa ( double  rhov,
double  pg,
double  t 
) [private]

Calculate Air Content

Parameters:
- 
Return values:
- 

Definition at line 2141 of file glasgowmatc.cpp.

References f_pa(), and ra.

Referenced by cat(), cav(), f_crho(), f_mug(), f_rhog(), get_transmission_flux_mt(), get_transmission_nodval_mt(), get_transmission_transcoeff_mt(), kap(), kav(), kmp(), kmt(), and kmv().

double f_rhog ( double  rhov,
double  pg,
double  t 
) [private]

Calculate Gas Content

Parameters:
- 
Return values:
- 

Definition at line 2156 of file glasgowmatc.cpp.

References f_rhoa().

Referenced by get_transmission_flux_mt(), get_transmission_nodval_mt(), get_transmission_transcoeff_mt(), kap(), kat(), kav(), kmp(), kmt(), and kmv().

double f_rhovinf (  )  [private]

Calculate Far Field Vapour Content

Parameters:
rhov0 -
Return values:
rhoinf -

Definition at line 855 of file glasgowmatc.cpp.

References rhov0.

double f_rhow ( double  t  )  [private]

Calculate Density of Liquid Water

Parameters:
- 
Return values:
- 

Definition at line 936 of file glasgowmatc.cpp.

Referenced by cmt(), cmv(), ctt(), ctv(), f_crho(), f_dfracddt(), f_dfracldrhov(), f_dfracldt(), f_dpcdrhov(), f_dpcdt(), f_fracd(), f_fracl(), f_pc(), f_ppore(), kmp(), kmt(), kmv(), ktp(), ktt(), and ktv().

double f_rhow0 ( double  t  )  [private]

Calculate Density of Liquid Water

Parameters:
- 
Return values:
- 

Definition at line 989 of file glasgowmatc.cpp.

Referenced by f_dfracldrhov(), f_dfracldt(), f_fracl(), and f_fracl0().

double f_s ( double  rhov,
double  t 
) [private]

Calculate Saturation

Parameters:
- 
Return values:
- 

Definition at line 1850 of file glasgowmatc.cpp.

References f_fracl(), and f_por().

Referenced by f_db(), f_dpcdrhov(), f_dpcdt(), f_kg(), f_kl(), f_pc(), f_pl(), f_ppore(), f_sb(), f_sln(), get_othervalue(), kmp(), kmt(), kmv(), ktp(), ktt(), and ktv().

double f_sb ( double  rhov,
double  t 
) [private]

Calculate sb

Parameters:
- 
Return values:
- 

Definition at line 2095 of file glasgowmatc.cpp.

References f_s(), model, and sssp.

Referenced by kmp(), kmt(), kmv(), ktp(), ktt(), and ktv().

double f_sln ( double  rhov,
double  t 
) [private]

Calculate sln

Parameters:
- 
Return values:
- 

Definition at line 2018 of file glasgowmatc.cpp.

References f_s(), model, and sssp.

Referenced by kut2(), and kuv().

double f_tinf ( double  time  )  [private]
double fup1 ( double  t,
double  pg,
double  rhov 
)

function creates first part right-hand side matrix of the general material for capilary gas pressure

Parameters:
pg - capilary gas pressure
t - temperature
rhov - vapour content

Definition at line 4159 of file glasgowmatc.cpp.

Referenced by rhs1d_u1(), rhs2d_u1(), and rhs3d_u1().

double fut1 ( double  t,
double  pg,
double  rhov 
)

function creates first part right-hand side matrix of the general material for temperature

Parameters:
pg - capilary gas pressure
t - temperature
rhov - vapour content

Definition at line 4173 of file glasgowmatc.cpp.

References f_alpha(), and model.

Referenced by rhs1d_u1(), rhs2d_u1(), and rhs3d_u1().

double fuv1 ( double  t,
double  pg,
double  rhov 
)

function creates first part right-hand side matrix of the general material for vapour content

Parameters:
pg - capilary gas pressure
t - temperature
rhov - vapour content

Definition at line 4144 of file glasgowmatc.cpp.

Referenced by rhs1d_u1(), rhs2d_u1(), and rhs3d_u1().

double get_othervalue ( long  compother,
long  ipp,
double *  r 
)

function computes all variables in nodes

Parameters:
compother - number of other components
ipp - first integration point on element
t - temperature on actual node
pg - gas pressure on actual node
rhov - concentration of water vapour

Definition at line 3799 of file glasgowmatc.cpp.

References f_h(), f_pc(), f_pl(), f_pv(), f_s(), h(), and other.

double get_transmission_flux_mt ( double  bv,
double  t,
double  pg,
double  rhov,
long  bc,
long  ipp 
)

coupled boundary condition - function creates correct flux on the boundary (transmission) for rhov from t

Parameters:
bv - value of prescribed value near the boundary
rhov - actual water vapour concentration
pg - actual capillary gas pressure on the boundary
t - actual temperature on the boundary
bc - type of boundary condition
ipp - number of first integration point on element

Definition at line 3743 of file glasgowmatc.cpp.

References f_dav(), f_fracg(), f_hqr(), f_keff(), f_rhoa(), f_rhog(), f_tinf(), flux, ra, probdesct::time, and Tp.

Referenced by transmission_flux().

double get_transmission_flux_mv ( double  bv,
double  t,
double  pg,
double  rhov,
long  bc,
long  ipp 
)

function creates flux on the boundary (transmission - convective mass transfer) for rhov

Parameters:
bv - prescribed value near the boundary
rhov - actual water vapour concentration
pg - actual capillary gas pressure on the boundary
t - actual temperature on the boundary
bc - type of boundary condition
ipp - number of first integration point on element

Definition at line 3441 of file glasgowmatc.cpp.

References f_beta(), f_psat(), f_tinf(), flux, rv, probdesct::time, and Tp.

Referenced by transmission_flux().

double get_transmission_flux_tt ( double  bv,
double  t,
double  pg,
double  rhov,
long  bc,
long  ipp 
)

function creates flux on the boundary (transmission - convective mass transfer) for t

Parameters:
bv - prescribed value near the boundary
rhov - actual water vapour concentration
pg - actual capillary gas pressure on the boundary
t - actual temperature on the boundary
bc - type of boundary condition
ipp - number of first integration point on element

Definition at line 3586 of file glasgowmatc.cpp.

References f_hqr(), f_tinf(), flux, probdesct::time, and Tp.

Referenced by transmission_flux().

double get_transmission_nodval_mt ( double  bv,
double  t,
double  pg,
double  rhov,
long  bc,
long  ipp 
)

coupled boundary condition - function creates correct new nodal value on the boundary (transmission) for rhov from t

Parameters:
bv - value of prescribed value near the boundary
rhov - actual water vapour concentration
pg - actual capillary gas pressure on the boundary
t - actual temperature on the boundary
bc - type of boundary condition
ipp - number of first integration point on element

Definition at line 3687 of file glasgowmatc.cpp.

References f_dav(), f_fracg(), f_hqr(), f_keff(), f_rhoa(), f_rhog(), f_tinf(), nodval(), ra, probdesct::time, and Tp.

Referenced by transmission_nodval().

double get_transmission_nodval_mv ( double  bv,
double  t,
double  pg,
double  rhov,
long  bc,
long  ipp 
)

function creates correct new nodal value on the boundary (transmission) for rhov

Parameters:
bv - value of prescribed value near the boundary
rhov - actual water vapour concentration
pg - actual capillary gas pressure on the boundary
t - actual temperature on the boundary
bc - type of boundary condition
ipp - number of first integration point on element

Definition at line 3386 of file glasgowmatc.cpp.

References f_beta(), f_psat(), f_tinf(), nodval(), rv, probdesct::time, and Tp.

Referenced by transmission_nodval().

double get_transmission_nodval_tt ( double  bv,
double  t,
double  pg,
double  rhov,
long  bc,
long  ipp 
)

function creates correct new nodal value on the boundary (transmission) for t

Parameters:
bv - value of prescribed value near the boundary
rhov - actual water vapour concentration
pg - actual capillary gas pressure on the boundary
t - actual temperature on the boundary
bc - type of boundary condition
ipp - number of first integration point on element

Definition at line 3540 of file glasgowmatc.cpp.

References f_hqr(), f_tinf(), nodval(), probdesct::time, and Tp.

Referenced by transmission_nodval().

double get_transmission_transcoeff_mt ( double  t,
double  pg,
double  rhov,
long  bc,
long  ipp 
)

coupled boundary condition - function creates correct new nodal value on the boundary (transmission) for rhov from t

Parameters:
bv - value of prescribed value near the boundary
rhov - actual water vapour concentration
pg - actual capillary gas pressure on the boundary
t - actual temperature on the boundary
bc - type of boundary condition
ipp - number of first integration point on element

Definition at line 3630 of file glasgowmatc.cpp.

References f_dav(), f_fracg(), f_hqr(), f_keff(), f_rhoa(), f_rhog(), f_tinf(), ra, probdesct::time, and Tp.

Referenced by transmission_transcoeff().

double get_transmission_transcoeff_mv ( double  t,
double  pg,
double  rhov,
long  bc,
long  ipp 
)

function creates correct transfer coefficient on the boundary (transmission) for rhov

Parameters:
rhov - actual water vapour concentration
pg - actual capillary gas pressure
t - actual temperature
bc - type of boundary condition
ipp - number of first integration point on element

Definition at line 3336 of file glasgowmatc.cpp.

References f_beta(), f_tinf(), probdesct::time, and Tp.

Referenced by transmission_transcoeff().

double get_transmission_transcoeff_tt ( double  t,
double  pg,
double  rhov,
long  bc,
long  ipp 
)

function creates correct transfer coefficient on the boundary (transmission) for t

Parameters:
rhov - actual water vapour concentration
pg - actual capillary gas pressure
t - actual temperature
bc - type of boundary condition
ipp - number of first integration point on element

Definition at line 3494 of file glasgowmatc.cpp.

References f_hqr(), f_tinf(), probdesct::time, and Tp.

Referenced by transmission_transcoeff().

double kap ( double  t,
double  pg,
double  rhov 
)

Definition at line 2874 of file glasgowmatc.cpp.

References f_dav(), f_fracg(), f_kg(), f_kk(), f_mug(), f_rhoa(), f_rhog(), and ra.

double kat ( double  t,
double  pg,
double  rhov 
)

Definition at line 2853 of file glasgowmatc.cpp.

References f_dav(), f_fracg(), f_rhog(), and ra.

double kav ( double  t,
double  pg,
double  rhov 
)

Definition at line 2892 of file glasgowmatc.cpp.

References f_dav(), f_fracg(), f_rhoa(), f_rhog(), ra, and rv.

double kmp ( double  t,
double  pg,
double  rhov 
)
double kmt ( double  t,
double  pg,
double  rhov 
)
double kmv ( double  t,
double  pg,
double  rhov 
)
double kpu (  ) 

Definition at line 4044 of file glasgowmatc.cpp.

Referenced by matcond1d_l(), matcond2d_l(), and matcond3d_l().

double ktp ( double  t,
double  pg,
double  rhov 
)

Definition at line 2785 of file glasgowmatc.cpp.

References f_fracl(), f_kk(), f_kl(), f_le(), f_mul(), f_rhow(), f_s(), f_sb(), and model.

double ktt ( double  t,
double  pg,
double  rhov 
)
double ktu (  ) 

Definition at line 4035 of file glasgowmatc.cpp.

Referenced by matcond1d_l(), matcond2d_l(), and matcond3d_l().

double ktv ( double  t,
double  pg,
double  rhov 
)
double kup ( double  t,
double  pg,
double  rhov 
)

Definition at line 3984 of file glasgowmatc.cpp.

References model.

Referenced by matcond1d_u(), matcond2d_u(), and matcond3d_u().

double kut ( double  t,
double  pg,
double  rhov 
)

Definition at line 3934 of file glasgowmatc.cpp.

References f_alpha(), and model.

Referenced by kut2(), matcond1d_u(), matcond2d_u(), and matcond3d_u().

double kut2 ( double  t,
double  pg,
double  rhov 
)

Definition at line 3958 of file glasgowmatc.cpp.

References f_dpcdt(), f_sln(), kut(), and model.

double kuu ( double  t,
double  pg,
double  rhov 
)

Definition at line 3912 of file glasgowmatc.cpp.

References model.

double kuv ( double  t,
double  pg,
double  rhov 
)

Definition at line 4008 of file glasgowmatc.cpp.

References f_dpcdrhov(), f_sln(), and model.

Referenced by matcond1d_u(), matcond2d_u(), and matcond3d_u().

double kvu (  ) 

Definition at line 4054 of file glasgowmatc.cpp.

Referenced by matcond1d_l(), matcond2d_l(), and matcond3d_l().

void matcap1d_l ( matrix d,
long  ri,
long  ci,
long  ipp 
)

function creates capacity matrix of the material for 1D problems for lower block

Parameters:
d - conductivity matrix of the material
ri - row index
ci - column index
ipp - number of integration point

17.07.2005

Definition at line 564 of file glasgowmatc.cpp.

References intpointsc::av, Cml, cpu(), ctu(), cvu(), fillm(), and coupmatl::ip.

Referenced by matcap_l().

void matcap1d_u ( matrix d,
long  ri,
long  ci,
long  ipp 
)

function creates capacity matrix of the material for 1D problems for upper block

Parameters:
d - conductivity matrix of the material
ri - row index
ci - column index
ipp - number of integration point

17.07.2005

Definition at line 270 of file glasgowmatc.cpp.

References intpointsc::av, Cmu, cup(), cut(), cuv(), fillm(), and coupmatu::ip.

Referenced by matcap_u().

void matcap2d_l ( matrix d,
long  ri,
long  ci,
long  ipp 
)

function creates capacity matrix of the material for 2D problems for lower block

Parameters:
d - conductivity matrix of the material
ri - row index
ci - column index
ipp - number of integration point

17.07.2005

Definition at line 598 of file glasgowmatc.cpp.

References intpointsc::av, Cml, cpu(), ctu(), cvu(), fillm(), and coupmatl::ip.

Referenced by matcap_l().

void matcap2d_u ( matrix d,
long  ri,
long  ci,
long  ipp 
)

function creates capacity matrix of the material for 2D problems for upper block

Parameters:
d - conductivity matrix of the material
ri - row index
ci - column index
ipp - number of integration point

17.07.2005

Definition at line 304 of file glasgowmatc.cpp.

References intpointsc::av, Cmu, cup(), cut(), cuv(), fillm(), and coupmatu::ip.

Referenced by matcap_u().

void matcap3d_l ( matrix d,
long  ri,
long  ci,
long  ipp 
)

function creates capacity matrix of the material for 3D problems for lower block

Parameters:
d - conductivity matrix of the material
ri - row index
ci - column index
ipp - number of integration point

17.07.2005

Definition at line 634 of file glasgowmatc.cpp.

References intpointsc::av, Cml, cpu(), ctu(), cvu(), fillm(), and coupmatl::ip.

Referenced by matcap_l().

void matcap3d_u ( matrix d,
long  ri,
long  ci,
long  ipp 
)

function creates capacity matrix of the material for 3D problems for upper block

Parameters:
d - conductivity matrix of the material
ri - row index
ci - column index
ipp - number of integration point

17.07.2005

Definition at line 340 of file glasgowmatc.cpp.

References intpointsc::av, Cmu, cup(), cut(), cuv(), fillm(), and coupmatu::ip.

Referenced by matcap_u().

void matcap_l ( matrix d,
long  ri,
long  ci,
long  ipp 
)

function computes capacity matrix of the material in the required integration point for lower block

Parameters:
c - capacity matrix of the material
ri - row index
ci - column index
ipp - number of integration point

17.07.2005

Definition at line 420 of file glasgowmatc.cpp.

References matcap1d_l(), matcap2d_l(), matcap3d_l(), and matrix::n.

void matcap_u ( matrix d,
long  ri,
long  ci,
long  ipp 
)

function computes capacity matrix of the material in the required integration point for upper block

Parameters:
c - capacity matrix of the material
ri - row index
ci - column index
ipp - number of integration point

17.07.2005

Definition at line 127 of file glasgowmatc.cpp.

References matrix::m, matcap1d_u(), matcap2d_u(), and matcap3d_u().

void matcond1d_l ( matrix d,
long  ri,
long  ci,
long  ipp 
)

function creates conductivity matrix of the material for 1D problems for lower block

Parameters:
d - conductivity matrix of the material
ri - row index
ci - column index
ipp - number of integration point

17.07.2005

Definition at line 458 of file glasgowmatc.cpp.

References intpointsc::av, Cml, coupmatl::ip, kpu(), ktu(), and kvu().

Referenced by matcond_l().

void matcond1d_u ( matrix d,
long  ri,
long  ci,
long  ipp 
)

function creates conductivity matrix of the material for 1D problems for upper block

Parameters:
d - conductivity matrix of the material
ri - row index
ci - column index
ipp - number of integration point

17.07.2005

Definition at line 165 of file glasgowmatc.cpp.

References intpointsc::av, Cmu, coupmatu::ip, kup(), kut(), and kuv().

Referenced by matcond_u().

void matcond2d_l ( matrix d,
long  ri,
long  ci,
long  ipp 
)

function creates conductivity matrix of the material for 2D problems for lower block

Parameters:
d - conductivity matrix of the material
ri - row index
ci - column index
ipp - number of integration point

17.07.2005

Definition at line 489 of file glasgowmatc.cpp.

References intpointsc::av, Cml, fillm(), coupmatl::ip, kpu(), ktu(), and kvu().

Referenced by matcond_l().

void matcond2d_u ( matrix d,
long  ri,
long  ci,
long  ipp 
)

function creates conductivity matrix of the material for 2D problems for upper block

Parameters:
d - conductivity matrix of the material
ri - row index
ci - column index
ipp - number of integration point

17.07.2005

Definition at line 196 of file glasgowmatc.cpp.

References intpointsc::av, Cmu, fillm(), coupmatu::ip, kup(), kut(), and kuv().

Referenced by matcond_u().

void matcond3d_l ( matrix d,
long  ri,
long  ci,
long  ipp 
)

function creates conductivity matrix of the material for 3D problems for lower block

Parameters:
d - conductivity matrix of the material
ri - row index
ci - column index
ipp - number of integration point

17.07.2005

Definition at line 525 of file glasgowmatc.cpp.

References intpointsc::av, Cml, fillm(), coupmatl::ip, kpu(), ktu(), and kvu().

Referenced by matcond_l().

void matcond3d_u ( matrix d,
long  ri,
long  ci,
long  ipp 
)

function creates conductivity matrix of the material for 3D problems for upper block

Parameters:
d - conductivity matrix of the material
ri - row index
ci - column index
ipp - number of integration point

17.07.2005

Definition at line 231 of file glasgowmatc.cpp.

References intpointsc::av, Cmu, fillm(), coupmatu::ip, kup(), kut(), and kuv().

Referenced by matcond_u().

void matcond_l ( matrix d,
long  ri,
long  ci,
long  ipp 
)

function computes conductivity matrix of the material in the required integration point for lower block

Parameters:
d - conductivity matrix of material
ri - row index
ci - column index
ipp - number of integration point

17.07.2005

Definition at line 383 of file glasgowmatc.cpp.

References matcond1d_l(), matcond2d_l(), matcond3d_l(), and matrix::n.

void matcond_u ( matrix d,
long  ri,
long  ci,
long  ipp 
)

function computes conductivity matrix of the material in the required integration point for upper block

Parameters:
d - conductivity matrix of material
ri - row index
ci - column index
ipp - number of integration point

17.07.2005

Definition at line 57 of file glasgowmatc.cpp.

References Cmu, destrm(), matrix::m, matcond1d_u(), matcond2d_u(), matcond3d_u(), coupmatu::matstiff(), mxm(), and matrix::n.

void print_othervalue_name ( FILE *  out,
long  compother 
)

function prints names of all variables in nodes

Parameters:
out - output file
compother - number of other components

Definition at line 3863 of file glasgowmatc.cpp.

void read ( XFILE in  ) 

Definition at line 845 of file glasgowmatc.cpp.

References alph, crhoair, emmi, hq, k0, pginf, por0, rhoc, rhol0, rhos, rhov0, sssp, t0, tfirestart, and xfscanf().

Referenced by coupmatu::readmatchar(), and coupmatl::readmatchar().

void rhs1d_u1 ( matrix d,
long  ri,
long  ci,
long  ipp 
)

function creates right-hand-side matrix of the material for 1D problems for upper block

Parameters:
d - right-hand-side matrix of the material
ri - row index
ci - column index
ipp - number of integration point

17.07.2005

Definition at line 748 of file glasgowmatc.cpp.

References intpointsc::av, Cmu, fup1(), fut1(), fuv1(), and coupmatu::ip.

Referenced by rhs_u1().

void rhs2d_u1 ( matrix d,
long  ri,
long  ci,
long  ipp 
)

function creates right-hand-side matrix of the material for 2D problems for upper block

Parameters:
d - right-hand-side matrix of the material
ri - row index
ci - column index
ipp - number of integration point

17.07.2005

Definition at line 779 of file glasgowmatc.cpp.

References intpointsc::av, Cmu, fillm(), fup1(), fut1(), fuv1(), and coupmatu::ip.

Referenced by rhs_u1().

void rhs3d_u1 ( matrix d,
long  ri,
long  ci,
long  ipp 
)

function creates right-hand-side matrix of the material for 3D problems for upper block

Parameters:
d - right-hand-side matrix of the material
ri - row index
ci - column index
ipp - number of integration point

17.07.2005

Definition at line 814 of file glasgowmatc.cpp.

References intpointsc::av, Cmu, fillm(), fup1(), fut1(), fuv1(), and coupmatu::ip.

Referenced by rhs_u1().

void rhs_u1 ( matrix d,
long  ri,
long  ci,
long  ipp 
)

function computes right-hand-side matrix of the material in the required integration point for upper block

Parameters:
d - right-hand-side matrix of material
ri - row index
ci - column index
ipp - number of integration point

17.07.2005

Definition at line 677 of file glasgowmatc.cpp.

References Cmu, destrm(), matrix::m, coupmatu::matstiff(), mxm(), matrix::n, rhs1d_u1(), rhs2d_u1(), and rhs3d_u1().

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 coefficient 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 first integration point on element

Definition at line 3283 of file glasgowmatc.cpp.

References flux, get_transmission_flux_mt(), get_transmission_flux_mv(), get_transmission_flux_tt(), pvalt::getval(), gtopology::give_dof(), Gtt, transbclc::lc, lhsrhst::lhs, lhsrhst::lhsi, Lsrst, loadcaset::pv, and Tb.

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 coefficient 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 first integration point on element

Definition at line 3226 of file glasgowmatc.cpp.

References get_transmission_nodval_mt(), get_transmission_nodval_mv(), get_transmission_nodval_tt(), pvalt::getval(), gtopology::give_dof(), Gtt, transbclc::lc, lhsrhst::lhs, lhsrhst::lhsi, Lsrst, loadcaset::pv, and Tb.

double transmission_transcoeff ( double  trc,
long  ri,
long  ci,
long  nn,
long  bc,
long  ipp 
)

function computes new transmission coefficient (for transmission_vector) for boundary condition (third kind of boundary condition)

Parameters:
trc - prescribed transmission coefficient on the boundary
ri - row index
ci - column index
nn - number of node
bc - type of boundary condition
ipp - number of first integration point on element

Definition at line 3168 of file glasgowmatc.cpp.

References get_transmission_transcoeff_mt(), get_transmission_transcoeff_mv(), get_transmission_transcoeff_tt(), pvalt::getval(), gtopology::give_dof(), Gtt, transbclc::lc, lhsrhst::lhs, lhsrhst::lhsi, Lsrst, loadcaset::pv, and Tb.


Member Data Documentation

double alph

Definition at line 121 of file glasgowmatc.h.

Referenced by f_beta(), glasgowmatc(), and read().

double crhoair

Definition at line 123 of file glasgowmatc.h.

Referenced by f_beta(), glasgowmatc(), and read().

double emmi

Definition at line 119 of file glasgowmatc.h.

Referenced by f_hrad(), glasgowmatc(), and read().

double hq

Definition at line 122 of file glasgowmatc.h.

Referenced by f_beta(), f_hqr(), glasgowmatc(), and read().

double k0

Definition at line 111 of file glasgowmatc.h.

Referenced by f_kk(), glasgowmatc(), and read().

long model
double pginf

Definition at line 118 of file glasgowmatc.h.

Referenced by glasgowmatc(), and read().

double por0

Definition at line 110 of file glasgowmatc.h.

Referenced by f_dpordt(), f_fracl0(), f_kk(), f_por(), glasgowmatc(), and read().

double ra
double rhoc
double rhol0

Definition at line 112 of file glasgowmatc.h.

Referenced by f_fracl0(), glasgowmatc(), and read().

double rhos

Definition at line 109 of file glasgowmatc.h.

Referenced by f_crho(), glasgowmatc(), and read().

double rhov0

Definition at line 117 of file glasgowmatc.h.

Referenced by f_rhovinf(), glasgowmatc(), and read().

double rv
double sssp

Definition at line 115 of file glasgowmatc.h.

Referenced by f_db(), f_dpcdrhov(), f_dpcdt(), f_pc(), f_pl(), f_ppore(), f_sb(), f_sln(), glasgowmatc(), and read().

double stef

Definition at line 120 of file glasgowmatc.h.

Referenced by f_hrad(), and glasgowmatc().

double t0

Definition at line 116 of file glasgowmatc.h.

Referenced by f_tinf(), glasgowmatc(), and read().

double tfirestart

Definition at line 124 of file glasgowmatc.h.

Referenced by f_tinf(), glasgowmatc(), and read().


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

Generated by  doxygen 1.6.2