#include <constrel.h>
Public Member Functions | |
double | get_alpha (double pc, double pg, double t, long ipp) |
double | get_betas (long ipp) |
double | get_betasg_c (double pc, double pg, double t, long ipp) |
double | get_betasw (double pc, double pg, double t, long ipp) |
double | get_betasw_c (double pc, double pg, double t, long ipp) |
double | get_betaswg (double pc, double pg, double t, long ipp) |
double | get_betaswg_c (double pc, double pg, double t, long ipp) |
double | get_betaw (double t) |
double | get_cdiff (double pc, double pg, double t) |
double | get_cp (double pc, double pg, double t, long ipp) |
double | get_cpg (double pc, double pg, double t) |
double | get_cpga () |
double | get_cpgw () |
double | get_cps (double t, long ipp) |
double | get_cpw () |
double | get_ddbw (double pc, double pg, double t, long ipp) |
double | get_deff (double pc, double pg, double t, long ipp) |
double | get_dehydw_dt (double pc, double pg, double t, long ipp) |
double | get_dg (double pc, double pg, double t, long ipp) |
double | get_dhvap (double t) |
double | get_dpgw_dpc (double pc, double t) |
double | get_dpgw_dt (double pc, double t) |
double | get_dpgws_dt (double t) |
double | get_dphi_dt (double pc, double pg, double t, long ipp) |
double | get_drh_dpc (double pc, double t) |
double | get_drh_dt (double pc, double t) |
double | get_drhog_dpc (double pc, double t) |
double | get_drhog_dpg (double t) |
double | get_drhog_dt (double pc, double pg, double t) |
double | get_drhoga_dpc (double pc, double pg, double t) |
double | get_drhoga_dpg (double pc, double pg, double t) |
double | get_drhoga_dt (double pc, double pg, double t) |
double | get_drhogw_dpc (double pc, double t) |
double | get_drhogw_dt (double pc, double t) |
double | get_drhow_dt (double pc, double t) |
double | get_ds_dpc (double pc, double t, long ipp) |
double | get_ds_dt (double pc, double t, long ipp) |
double | get_fste (double pc, double pg, double t, long ipp) |
double | get_hydren (double pc, double pg, double t, long ipp) |
double | get_kintr (double pc, double pg, double t, long ipp) |
double | get_krg (double pc, double t, long ipp) |
double | get_krw (double pc, double t, long ipp) |
double | get_ks (double pc, double pg, double t, long ipp) |
double | get_kt (double pc, double pg, double t, long ipp) |
double | get_kw () |
double | get_lambdaeff (double pc, double pg, double t, long ipp) |
double | get_lambdaw (double t) |
double | get_mg (double pc, double pg, double t) |
double | get_mug (double pc, double pg, double t) |
double | get_muga (double t) |
double | get_mugw (double t) |
double | get_muw (double t) |
double | get_pc (double pg, double pw) |
double | get_pcpgw (double pgw, double t) |
double | get_pcrh (double rh, double t) |
double | get_pcrhogw (double rhogw, double t) |
double | get_pg (double pga, double pgw, double t) |
double | get_pga (double pc, double pg, double t) |
double | get_pgw (double pc, double t) |
double | get_pgws (double t) |
double | get_phi (double t, long ipp) |
double | get_pw (double pc, double pg, double t) |
double | get_rh (double pc, double t) |
double | get_rho (double pc, double pg, double t, long ipp) |
double | get_rhocp (double pc, double pg, double t, long ipp) |
double | get_rhocpg (double pc, double pg, double t) |
double | get_rhog (double pc, double pg, double t) |
double | get_rhoga (double pc, double pg, double t) |
double | get_rhogw (double pc, double t) |
double | get_rhos (double t, long ipp) |
double | get_rhow (double t) |
double | get_s (double pc, double t, long ipp) |
double | get_ssp (long ipp) |
double | get_w (double pc, double pg, double t, long ipp) |
state_eq () | |
~state_eq () | |
Private Attributes | |
double | a0 |
double | a1 |
double | a2 |
double | a3 |
double | a4 |
double | a5 |
double | alphaa |
double | alphaw |
double | b0 |
double | b1 |
double | b2 |
double | b3 |
double | b4 |
double | b5 |
double | betaa |
double | betawat |
double | bv |
double | c10 |
double | c11 |
double | c12 |
double | c13 |
double | c8 |
double | c9 |
double | conb |
double | conc |
double | cpw |
double | cwat |
double | dv0 |
double | gasr |
double | hvap0 |
double | kw0 |
double | lambdaw |
double | ma |
double | muga0 |
double | mugw0 |
double | muw0 |
double | mw |
double | p0 |
double | pr1 |
double | prif |
double | rhow0 |
double | t0 |
double | tcr |
Definition at line 6 of file constrel.h.
state_eq | ( | ) |
~state_eq | ( | ) |
Definition at line 134 of file constrel.cpp.
double get_alpha | ( | double | pc, | |
double | pg, | |||
double | t, | |||
long | ipp | |||
) |
function computes Biot's constant
pc | - capillary pressure | |
pg | - capillary gas pressure | |
t | - temperature |
alpha | - Biot's constant |
Definition at line 1527 of file constrel.cpp.
References soil1mat::_alpha(), transmat::baroghel, baroghelmat::baroghel_alpha(), baroghelB, C30barmat::C30bar_alpha(), transmat::C30baroghel, C30baroghelB, C30bazmat::C30baz_alpha(), transmat::C30bazant, C30bazantB, C60barmat::C60bar_alpha(), transmat::C60baroghel, C60baroghelB, C60bazmat::C60baz_alpha(), transmat::C60bazant, C60bazantB, get_ks(), get_kt(), intpointst::idm, transmat::ip, o30bazmat::o30baz_alpha(), transmat::o30bazant, o30bazantB, transmat::soil1, soilmat1, intpointst::tm, and Tm.
Referenced by get_betasg_c(), get_betasw_c(), get_betaswg_c(), gmultiph::get_capgg(), gmultiph::get_capgt(), gmultiph::get_capgw(), gmultiph::get_captg(), gmultiph::get_captt(), gmultiph::get_captw(), gmultiph::get_capwg(), gmultiph::get_capwt(), and gmultiph::get_capww().
double get_betas | ( | long | ipp | ) |
function computes cubic thermal expansion coefficient of solid (K-1)
betas | - cubic thermal expansion coefficient of solid (K-1) |
Definition at line 2029 of file constrel.cpp.
References soil1mat::_betas(), transmat::baroghel, baroghelmat::baroghel_betas(), baroghelB, C30barmat::C30bar_betas(), transmat::C30baroghel, C30baroghelB, C30bazmat::C30baz_betas(), transmat::C30bazant, C30bazantB, C60barmat::C60bar_betas(), transmat::C60baroghel, C60baroghelB, C60bazmat::C60baz_betas(), transmat::C60bazant, C60bazantB, transmat::concrete, concreteB, concreteBmat::concreteB_betas(), intpointst::idm, transmat::ip, o30bazmat::o30baz_betas(), transmat::o30bazant, o30bazantB, transmat::soil1, soilmat1, intpointst::tm, and Tm.
Referenced by get_betasg_c(), get_betasw(), get_betasw_c(), get_betaswg(), and get_betaswg_c().
double get_betasg_c | ( | double | pc, | |
double | pg, | |||
double | t, | |||
long | ipp | |||
) |
function volume computes thermal expansion coefficient of solid - gas for compressible solid grains
pc | - capillary pressure | |
pg | - capillary gas pressure | |
t | - temperature |
betasg | - volume thermal expansion coefficient of solid - gas for compressible solid grains |
Definition at line 2449 of file constrel.cpp.
References get_alpha(), get_betas(), get_phi(), and get_s().
Referenced by gmultiph::get_capgt().
double get_betasw | ( | double | pc, | |
double | pg, | |||
double | t, | |||
long | ipp | |||
) |
function volume computes thermal expansion coefficient of solid - water for incompressible solid grains
pc | - capillary pressure | |
pg | - capillary gas pressure | |
t | - temperature |
betasw | - volume thermal expansion coefficient of solid - water for incompressible solid grains |
Definition at line 2401 of file constrel.cpp.
References get_betas(), get_betaw(), get_phi(), and get_s().
double get_betasw_c | ( | double | pc, | |
double | pg, | |||
double | t, | |||
long | ipp | |||
) |
function volume computes thermal expansion coefficient of solid - water for compressible solid grains
pc | - capillary pressure | |
pg | - capillary gas pressure | |
t | - temperature |
betasw | - volume thermal expansion coefficient of solid - water for compressible solid grains |
Definition at line 2424 of file constrel.cpp.
References get_alpha(), get_betas(), get_betaw(), get_phi(), get_rhow(), and get_s().
Referenced by gmultiph::get_captt().
double get_betaswg | ( | double | pc, | |
double | pg, | |||
double | t, | |||
long | ipp | |||
) |
function volume computes thermal expansion coefficient of solid - water vapor for incompressible solid grains
pc | - capillary pressure | |
pg | - capillary gas pressure | |
t | - temperature |
betaswg | - volume thermal expansion coefficient of solid - water vapor for incompressible solid grains |
Definition at line 2349 of file constrel.cpp.
References get_betas(), get_betaw(), get_phi(), get_rhogw(), get_rhow(), and get_s().
double get_betaswg_c | ( | double | pc, | |
double | pg, | |||
double | t, | |||
long | ipp | |||
) |
function volume computes thermal expansion coefficient of solid - water vapor for compressible solid grains
pc | - capillary pressure | |
pg | - capillary gas pressure | |
t | - temperature |
betaswg | - volume thermal expansion coefficient of solid - water vapor for compressible solid grains |
Definition at line 2374 of file constrel.cpp.
References get_alpha(), get_betas(), get_betaw(), get_phi(), get_rhogw(), get_rhow(), and get_s().
Referenced by gmultiph::get_capwt().
double get_betaw | ( | double | t | ) |
function computes volume thermal expansion coefficient of water
t | - temperature |
betaw | - volume thermal expansion coefficient of water |
Definition at line 1410 of file constrel.cpp.
Referenced by get_betasw(), get_betasw_c(), get_betaswg(), and get_betaswg_c().
double get_cdiff | ( | double | pc, | |
double | pg, | |||
double | t | |||
) |
function computes water vapour diffusivity in air
pc | - capillary pressure | |
pg | - capillary gas pressure | |
t | - temperature |
cdiff | - water vapour diffusivity in air |
Definition at line 923 of file constrel.cpp.
References bv, dv0, p0, t0, and tcr.
Referenced by baroghelmat::baroghel_deff(), baroghelmatc::baroghel_deff(), C30barmat::C30bar_deff(), C30barmatc::C30bar_deff(), C30bazmat::C30baz_deff(), C60barmat::C60bar_deff(), C60barmatc::C60bar_deff(), C60bazmat::C60baz_deff(), C60bazmatc::C60baz_deff(), concreteBmat::concreteB_deff(), concreteBmatc::concreteB_deff(), o30bazmat::o30baz_deff(), and o30bazmatc::o30baz_deff().
double get_cp | ( | double | pc, | |
double | pg, | |||
double | t, | |||
long | ipp | |||
) |
function computes specific heat of partially saturated medium
pc | - capillary pressure | |
pg | - capillary gas pressure | |
t | - temperature |
cp | - specific heat of partially saturated medium |
Definition at line 2261 of file constrel.cpp.
References transmat::baroghel, baroghelmat::baroghel_cp(), baroghelB, transmat::concrete, concreteB, concreteBmat::concreteB_cp(), cp, intpointst::idm, transmat::ip, intpointst::tm, and Tm.
double get_cpg | ( | double | pc, | |
double | pg, | |||
double | t | |||
) |
function computes air specific heat
pc | - capillary pressure | |
pg | - capillary gas pressure | |
t | - temperature |
cpg | - air specific heat |
Definition at line 741 of file constrel.cpp.
References get_cpga(), get_cpgw(), get_rhog(), and get_rhogw().
Referenced by gmultiph::get_ktt2b().
double get_cpga | ( | ) |
function computes dry air specific heat
cpga | - dry air specific heat |
Definition at line 898 of file constrel.cpp.
Referenced by baroghelmat::baroghel_cp(), baroghelmatc::baroghel_cp(), C30barmat::C30bar_rhocp(), C30barmatc::C30bar_rhocp(), C30bazmat::C30baz_rhocp(), C60barmat::C60bar_rhocp(), C60barmatc::C60bar_rhocp(), C60bazmat::C60baz_rhocp(), C60bazmatc::C60baz_rhocp(), concreteBmat::concreteB_cp(), concreteBmatc::concreteB_cp(), concreteBmat::concreteB_rhocp(), concreteBmatc::concreteB_rhocp(), get_cpg(), get_rhocpg(), o30bazmat::o30baz_rhocp(), and o30bazmatc::o30baz_rhocp().
double get_cpgw | ( | ) |
function computes water vapour specific heat
t | - temperature |
cpgw | - water vapour specific heat |
Definition at line 1219 of file constrel.cpp.
Referenced by baroghelmat::baroghel_cp(), baroghelmatc::baroghel_cp(), baroghelmat::baroghel_rhocp(), baroghelmatc::baroghel_rhocp(), C30barmat::C30bar_rhocp(), C30barmatc::C30bar_rhocp(), C30bazmat::C30baz_rhocp(), C60barmat::C60bar_rhocp(), C60barmatc::C60bar_rhocp(), C60bazmat::C60baz_rhocp(), C60bazmatc::C60baz_rhocp(), concreteBmat::concreteB_cp(), concreteBmatc::concreteB_cp(), concreteBmat::concreteB_rhocp(), concreteBmatc::concreteB_rhocp(), get_cpg(), get_rhocpg(), o30bazmat::o30baz_rhocp(), and o30bazmatc::o30baz_rhocp().
double get_cps | ( | double | t, | |
long | ipp | |||
) |
function computes specific heat of solid skeleton
t | - temperature |
cps | - specific heat of solid skeleton |
Definition at line 2149 of file constrel.cpp.
References transmat::baroghel, baroghelmat::baroghel_cps(), baroghelB, C30barmat::C30bar_cps(), transmat::C30baroghel, C30baroghelB, C30bazmat::C30baz_cps(), transmat::C30bazant, C30bazantB, C60barmat::C60bar_cps(), transmat::C60baroghel, C60baroghelB, C60bazmat::C60baz_cps(), transmat::C60bazant, C60bazantB, transmat::concrete, concreteB, concreteBmat::concreteB_cps(), intpointst::idm, transmat::ip, o30bazmat::o30baz_cps(), transmat::o30bazant, o30bazantB, intpointst::tm, and Tm.
double get_cpw | ( | ) |
function computes water specific heat
cpw | - water specific heat |
Definition at line 1380 of file constrel.cpp.
References cpw.
Referenced by baroghelmat::baroghel_cp(), baroghelmatc::baroghel_cp(), baroghelmat::baroghel_rhocp(), baroghelmatc::baroghel_rhocp(), C30barmat::C30bar_rhocp(), C30barmatc::C30bar_rhocp(), C30bazmat::C30baz_rhocp(), C60barmat::C60bar_rhocp(), C60barmatc::C60bar_rhocp(), C60bazmat::C60baz_rhocp(), C60bazmatc::C60baz_rhocp(), concreteBmat::concreteB_cp(), concreteBmatc::concreteB_cp(), concreteBmat::concreteB_rhocp(), concreteBmatc::concreteB_rhocp(), multiph::get_ktt2a(), gmultiph::get_ktt2a(), o30bazmat::o30baz_rhocp(), and o30bazmatc::o30baz_rhocp().
double get_ddbw | ( | double | pc, | |
double | pg, | |||
double | t, | |||
long | ipp | |||
) |
function computes diffusivity of bound water
pc | - capillary pressure | |
t | - temperature |
- | diffusivity of bound water - according to Frotran code |
Definition at line 385 of file constrel.cpp.
References transmat::baroghel, baroghelmat::baroghel_ddbw(), baroghelB, transmat::C30baroghel, C30baroghelB, C30bazmat::C30baz_ddbw(), transmat::C30bazant, C30bazantB, transmat::C60baroghel, C60baroghelB, C60bazmat::C60baz_ddbw(), transmat::C60bazant, C60bazantB, intpointst::idm, transmat::ip, transmat::o30bazant, o30bazantB, C60barmat::sat(), C30barmat::sat(), o30bazmat::sat(), intpointst::tm, and Tm.
Referenced by multiph::get_kcc(), and multiph::get_ktc().
double get_deff | ( | double | pc, | |
double | pg, | |||
double | t, | |||
long | ipp | |||
) |
function computes effective diffusion coefficient of vapour inside pores
pc | - capillary pressure | |
pg | - capillary gas pressure | |
t | - temperature |
deff | - effective diffusion coefficient of vapour inside pores |
Definition at line 1951 of file constrel.cpp.
References transmat::baroghel, baroghelmat::baroghel_deff(), baroghelB, C30barmat::C30bar_deff(), transmat::C30baroghel, C30baroghelB, C30bazmat::C30baz_deff(), transmat::C30bazant, C30bazantB, C60barmat::C60bar_deff(), transmat::C60baroghel, C60baroghelB, C60bazmat::C60baz_deff(), transmat::C60bazant, C60bazantB, transmat::concrete, concreteB, concreteBmat::concreteB_deff(), intpointst::idm, transmat::ip, o30bazmat::o30baz_deff(), transmat::o30bazant, o30bazantB, intpointst::tm, and Tm.
Referenced by multiph::get_kcc(), multiph::get_kcg(), multiph::get_kct(), multiph::get_kgc(), multiph::get_kgg(), and multiph::get_kgt().
double get_dehydw_dt | ( | double | pc, | |
double | pg, | |||
double | t, | |||
long | ipp | |||
) |
function computes derivative of hydration degree with respect to temperature
pc | - capillary pressure | |
pg | - capillary gas pressure | |
t | - temperature |
dehydw_dt | - derivative of hydration degree with respect to temperature |
Definition at line 2475 of file constrel.cpp.
References transmat::baroghel, baroghelmat::baroghel_dehydw_dt(), baroghelB, C30barmat::C30bar_dehydw_dt(), transmat::C30baroghel, C30baroghelB, C30bazmat::C30baz_dehydw_dt(), transmat::C30bazant, C30bazantB, C60barmat::C60bar_dehydw_dt(), transmat::C60baroghel, C60baroghelB, C60bazmat::C60baz_dehydw_dt(), transmat::C60bazant, C60bazantB, intpointst::idm, transmat::ip, o30bazmat::o30baz_dehydw_dt(), transmat::o30bazant, o30bazantB, intpointst::tm, and Tm.
Referenced by multiph::get_capct(), and multiph::get_captt().
double get_dg | ( | double | pc, | |
double | pg, | |||
double | t, | |||
long | ipp | |||
) |
function computes diffusion coefficient of vapour inside pores
pc | - capillary pressure | |
pg | - capillary gas pressure | |
t | - temperature |
dg | - diffusion coefficient of vapour inside pores |
Definition at line 2004 of file constrel.cpp.
References soil1mat::_dg(), intpointst::idm, transmat::ip, transmat::soil1, soilmat1, intpointst::tm, and Tm.
Referenced by gmultiph::get_kgg(), gmultiph::get_kgw(), gmultiph::get_kwg(), and gmultiph::get_kww().
double get_dhvap | ( | double | t | ) |
function computes enthalpy of evaporation (latent heat of vaporization)
t | - temperature |
- | enthalpy of evaporation (latent heat of vaporization) |
Definition at line 1343 of file constrel.cpp.
Referenced by multiph::get_captc(), multiph::get_captg(), gmultiph::get_captg(), multiph::get_captt(), gmultiph::get_captt(), multiphc::get_captu(), gmultiph::get_captw(), multiph::get_ft1(), gmultiph::get_ft1(), multiph::get_ktc(), multiph::get_ktg(), multiphc::get_ktu(), and gmultiph::get_ktw().
double get_dpgw_dpc | ( | double | pc, | |
double | t | |||
) |
function computes partial derivative of pgw with respect to pc (Kelvin equation)
pc | - capillary pressure | |
t | - temperature |
dpgw_dpc | - partial derivative of pgw with respect to pc (Kelvin equation) |
Definition at line 998 of file constrel.cpp.
References gasr, get_pgws(), get_rhow(), mw, and tcr.
Referenced by gmultiph::get_capgg(), gmultiph::get_capgw(), gmultiph::get_capwg(), gmultiph::get_capww(), get_drhog_dpc(), get_drhoga_dpc(), get_drhogw_dpc(), multiph::get_kcc(), multiph::get_kgc(), gmultiph::get_kgg(), gmultiph::get_kgw(), gmultiph::get_kwg(), and gmultiph::get_kww().
double get_dpgw_dt | ( | double | pc, | |
double | t | |||
) |
function computes partial derivative of pgw with respect to t (Kelvin equation)
pc | - capillary pressure | |
t | - temperature |
dpgw_dt | - partial derivative of pgw with respect to t (Kelvin equation) |
Definition at line 1023 of file constrel.cpp.
References gasr, get_dpgws_dt(), get_pgws(), get_rhow(), mw, and tcr.
Referenced by gmultiph::get_capgt(), gmultiph::get_capwt(), get_drhog_dt(), get_drhoga_dt(), get_drhogw_dt(), multiph::get_kct(), and multiph::get_kgt().
double get_dpgws_dt | ( | double | t | ) |
function computes partial derivative of water vapour saturation pressure with respect to t
t | - temperature |
dpgws_dt | - partial derivative of water vapour saturation pressure with respect to t |
Definition at line 1097 of file constrel.cpp.
References c10, c11, c12, c13, c8, get_pgws(), and tcr.
Referenced by get_dpgw_dt().
double get_dphi_dt | ( | double | pc, | |
double | pg, | |||
double | t, | |||
long | ipp | |||
) |
function computes porosity
t | - temperature |
dphi_dt | - derivative of porosity with respect to temperature |
Definition at line 1890 of file constrel.cpp.
References transmat::baroghel, baroghelmat::baroghel_dehydw_dt(), baroghelmat::baroghel_rhos(), baroghelB, C30barmat::C30bar_dehydw_dt(), C30barmat::C30bar_rhos(), transmat::C30baroghel, C30baroghelB, C30bazmat::C30baz_dehydw_dt(), C30bazmat::C30baz_rhos(), transmat::C30bazant, C30bazantB, C60barmat::C60bar_dehydw_dt(), C60barmat::C60bar_rhos(), transmat::C60baroghel, C60baroghelB, C60bazmat::C60baz_dehydw_dt(), C60bazmat::C60baz_rhos(), transmat::C60bazant, C60bazantB, intpointst::idm, transmat::ip, o30bazmat::o30baz_dehydw_dt(), o30bazmat::o30baz_rhos(), transmat::o30bazant, o30bazantB, intpointst::tm, and Tm.
Referenced by multiph::get_capct(), multiph::get_capgt(), and multiph::get_captt().
double get_drh_dpc | ( | double | pc, | |
double | t | |||
) |
function computes derivative of relative humidity with respect to pc
pc | - capillary pressure | |
t | - temperature |
drh_dpc | - derivative of relative humidity with respect to pc |
Definition at line 499 of file constrel.cpp.
References gasr, get_rhow(), mw, and tcr.
Referenced by o30bazmat::dsat_dpc(), C60bazmat::dsat_dpc(), C30bazmat::dsat_dpc(), o30bazmatc::dsat_dpc(), and C60bazmatc::dsat_dpc().
double get_drh_dt | ( | double | pc, | |
double | t | |||
) |
function computes derivative of relative humidity with respect to t
pc | - capillary pressure | |
t | - temperature |
drh_dt | - derivative of relative humidity with respect to t |
Definition at line 520 of file constrel.cpp.
References gasr, get_drhow_dt(), get_rhow(), mw, and tcr.
Referenced by o30bazmat::dsat_dt(), C60bazmat::dsat_dt(), C30bazmat::dsat_dt(), o30bazmatc::dsat_dt(), and C60bazmatc::dsat_dt().
double get_drhog_dpc | ( | double | pc, | |
double | t | |||
) |
function computes partial derivative of rhog (gas phase density) with respect to pc
pc | - capillary pressure | |
t | - temperature |
drhog_dpc | - partial derivative of rhog with respect to pc |
Definition at line 608 of file constrel.cpp.
References gasr, get_dpgw_dpc(), ma, and mw.
double get_drhog_dpg | ( | double | t | ) |
function computes partial derivative of rhog (gas phase density) with respect to pg
t | - temperature |
drhog_dpg | - partial derivative of rhog with respect to pg |
Definition at line 625 of file constrel.cpp.
double get_drhog_dt | ( | double | pc, | |
double | pg, | |||
double | t | |||
) |
function computes partial derivative of rhog (gas phase density) with respect to t
pc | - capillary pressure | |
pg | - capillary gas pressure | |
t | - temperature |
drhog_dt | - partial derivative of rhog with respect to t |
Definition at line 643 of file constrel.cpp.
References gasr, get_dpgw_dt(), get_rhog(), ma, and mw.
double get_drhoga_dpc | ( | double | pc, | |
double | pg, | |||
double | t | |||
) |
function computes partial derivative of rhoga with respect to pc
pc | - capillary pressure | |
pg | - capillary gas pressure | |
t | - temperature |
drhoga_dpc | - partial derivative of rhoga with respect to pc |
Definition at line 831 of file constrel.cpp.
References gasr, get_dpgw_dpc(), get_pgw(), and ma.
Referenced by multiph::get_capgc().
double get_drhoga_dpg | ( | double | pc, | |
double | pg, | |||
double | t | |||
) |
function computes partial derivative of rhoga with respect to pg
pc | - capillary pressure | |
pg | - capillary gas pressure | |
t | - temperature |
drhoga_dpg | - partial derivative of rhoga with respect to pg |
Definition at line 808 of file constrel.cpp.
References gasr, get_pgw(), and ma.
Referenced by multiph::get_capgg().
double get_drhoga_dt | ( | double | pc, | |
double | pg, | |||
double | t | |||
) |
function computes partial derivative of rhoga with respect to t
pc | - capillary pressure | |
pg | - capillary gas pressure | |
t | - temperature |
drhoga_dt | - partial derivative of rhoga with respect to t |
Definition at line 856 of file constrel.cpp.
References gasr, get_dpgw_dt(), get_pgw(), get_rhoga(), and ma.
Referenced by multiph::get_capgt().
double get_drhogw_dpc | ( | double | pc, | |
double | t | |||
) |
function computes partial derivative of rhogw with respect to pc
pc | - capillary pressure | |
t | - temperature |
drhogw_dpc | - partial derivative of rhogw with respect to pc |
Definition at line 1164 of file constrel.cpp.
References gasr, get_dpgw_dpc(), and mw.
Referenced by multiph::get_capcc().
double get_drhogw_dt | ( | double | pc, | |
double | t | |||
) |
function computes partial derivative of rhogw with respect to t
pc | - capillary pressure | |
t | - temperature |
drhogw_dt | - partial derivative of rhogw with respect to t |
Definition at line 1182 of file constrel.cpp.
References gasr, get_dpgw_dt(), get_rhogw(), and mw.
Referenced by multiph::get_capct().
double get_drhow_dt | ( | double | pc, | |
double | t | |||
) |
function computes derivative of water density with respect to temperature
pc | - capillary pressure | |
pg | - capillary gas pressure | |
t | - temperature |
drhow_dt | - derivative of rhow with respect to t |
Definition at line 1321 of file constrel.cpp.
References a1, a2, a3, a4, a5, b1, b2, b3, b4, b5, pr1, prif, t0, and tcr.
Referenced by multiph::get_capct(), multiph::get_captt(), and get_drh_dt().
double get_ds_dpc | ( | double | pc, | |
double | t, | |||
long | ipp | |||
) |
function computes partial derivative of degree of saturation with respect to pc
pc | - capillary pressure | |
t | - temperature |
ds_dpc | - partial derivative of degree of saturation with respect to pc |
Definition at line 220 of file constrel.cpp.
References transmat::baroghel, baroghelmat::baroghel_dsw_dpc(), baroghelB, transmat::C30baroghel, C30baroghelB, transmat::C30bazant, C30bazantB, transmat::C60baroghel, C60baroghelB, transmat::C60bazant, C60bazantB, transmat::concrete, concreteB, concreteBmat::concreteB_dsw_dpc(), soil1mat::dsat_dpc(), C30bazmat::dsat_dpc(), C60bazmat::dsat_dpc(), o30bazmat::dsat_dpc(), C30barmat::dsat_dpc(), C60barmat::dsat_dpc(), intpointst::idm, transmat::ip, transmat::o30bazant, o30bazantB, transmat::soil1, soilmat1, intpointst::tm, and Tm.
Referenced by multiph::get_capcc(), multiph::get_capgc(), gmultiph::get_capgg(), gmultiph::get_capgw(), multiph::get_captc(), gmultiph::get_captg(), gmultiph::get_captw(), gmultiph::get_capwg(), gmultiph::get_capww(), multiph::get_kcc(), and multiph::get_ktc().
double get_ds_dt | ( | double | pc, | |
double | t, | |||
long | ipp | |||
) |
function computes partial derivative of degree of saturation with respect to t
pc | - capillary pressure | |
t | - temperature |
ds_dt | - partial derivative of degree of saturation with respect to t |
Definition at line 277 of file constrel.cpp.
References transmat::baroghel, baroghelmat::baroghel_dsw_dt(), baroghelB, transmat::C30baroghel, C30baroghelB, transmat::C30bazant, C30bazantB, transmat::C60baroghel, C60baroghelB, transmat::C60bazant, C60bazantB, transmat::concrete, concreteB, concreteBmat::concreteB_dsw_dt(), soil1mat::dsat_dt(), C30bazmat::dsat_dt(), C60bazmat::dsat_dt(), o30bazmat::dsat_dt(), C30barmat::dsat_dt(), C60barmat::dsat_dt(), intpointst::idm, transmat::ip, transmat::o30bazant, o30bazantB, transmat::soil1, soilmat1, intpointst::tm, and Tm.
Referenced by multiph::get_capct(), multiph::get_capgt(), gmultiph::get_capgt(), multiph::get_captt(), gmultiph::get_captt(), and gmultiph::get_capwt().
double get_fste | ( | double | pc, | |
double | pg, | |||
double | t, | |||
long | ipp | |||
) |
function computes Water/Cement ratio
pc | - capillary pressure | |
pg | - capillary gas pressure | |
t | - temperature |
fste | - Water/Cement ratio |
Definition at line 2584 of file constrel.cpp.
References transmat::baroghel, baroghelmat::baroghel_fste(), baroghelB, C30barmat::C30bar_fste(), transmat::C30baroghel, C30baroghelB, C30bazmat::C30baz_fste(), transmat::C30bazant, C30bazantB, C60barmat::C60bar_fste(), transmat::C60baroghel, C60baroghelB, C60bazmat::C60baz_fste(), transmat::C60bazant, C60bazantB, intpointst::idm, transmat::ip, o30bazmat::o30baz_fste(), transmat::o30bazant, o30bazantB, intpointst::tm, and Tm.
Referenced by multiph::get_captt().
double get_hydren | ( | double | pc, | |
double | pg, | |||
double | t, | |||
long | ipp | |||
) |
function computes hydration energy
pc | - capillary pressure | |
pg | - capillary gas pressure | |
t | - temperature |
hydren | - hydration energy |
Definition at line 2529 of file constrel.cpp.
References transmat::baroghel, baroghelmat::baroghel_hydren(), baroghelB, C30barmat::C30bar_hydren(), transmat::C30baroghel, C30baroghelB, C30bazmat::C30baz_hydren(), transmat::C30bazant, C30bazantB, C60barmat::C60bar_hydren(), transmat::C60baroghel, C60baroghelB, C60bazmat::C60baz_hydren(), transmat::C60bazant, C60bazantB, intpointst::idm, transmat::ip, o30bazmat::o30baz_hydren(), transmat::o30bazant, o30bazantB, intpointst::tm, and Tm.
Referenced by multiph::get_captt().
double get_kintr | ( | double | pc, | |
double | pg, | |||
double | t, | |||
long | ipp | |||
) |
function computes intrinsic permeability
pc | - capillary pressure | |
pg | - capillary gas pressure | |
t | - temperature |
kintr | - intrinsic permeability |
Definition at line 2087 of file constrel.cpp.
References soil1mat::_kintr(), transmat::baroghel, baroghelmat::baroghel_kintr(), baroghelB, C30barmat::C30bar_kintr(), transmat::C30baroghel, C30baroghelB, C30bazmat::C30baz_kintr(), transmat::C30bazant, C30bazantB, C60barmat::C60bar_kintr(), transmat::C60baroghel, C60baroghelB, C60bazmat::C60baz_kintr(), transmat::C60bazant, C60bazantB, transmat::concrete, concreteB, concreteBmat::concreteB_kintr(), transmat::givenontransq(), transmat::givestatusntq(), intpointst::idm, transmat::ip, o30bazmat::o30baz_kintr(), transmat::o30bazant, o30bazantB, scal_iso_damage, transmat::soil1, soilmat1, intpointst::tm, and Tm.
Referenced by multiph::get_fc1(), gmultiph::get_fc1(), multiph::get_fg(), gmultiph::get_fg(), multiph::get_ft1(), gmultiph::get_ft1(), multiph::get_kcc(), multiph::get_kcg(), multiph::get_kgg(), gmultiph::get_kgg(), multiph::get_ktc(), multiph::get_ktg(), multiph::get_ktt2a(), gmultiph::get_ktt2a(), gmultiph::get_ktt2b(), multiph::get_ktt2c(), gmultiph::get_ktw(), gmultiph::get_kwg(), and gmultiph::get_kww().
double get_krg | ( | double | pc, | |
double | t, | |||
long | ipp | |||
) |
function computes gas relative permeability
pc | - capillary pressure | |
t | - temperature |
krg | - gas relative permeability |
Definition at line 1715 of file constrel.cpp.
References soil1mat::_krg(), transmat::baroghel, baroghelmat::baroghel_krg(), baroghelmat::baroghel_sw(), baroghelB, C30barmat::C30bar_krg(), transmat::C30baroghel, C30baroghelB, C30bazmat::C30baz_krg(), transmat::C30bazant, C30bazantB, C60barmat::C60bar_krg(), transmat::C60baroghel, C60baroghelB, C60bazmat::C60baz_krg(), transmat::C60bazant, C60bazantB, transmat::concrete, concreteB, concreteBmat::concreteB_krg(), concreteBmat::concreteB_sw(), intpointst::idm, transmat::ip, o30bazmat::o30baz_krg(), transmat::o30bazant, o30bazantB, transmat::soil1, soilmat1, intpointst::tm, and Tm.
Referenced by multiph::get_fc1(), gmultiph::get_fc1(), multiph::get_fg(), gmultiph::get_fg(), multiph::get_kcg(), multiph::get_kgg(), gmultiph::get_kgg(), gmultiph::get_ktt2b(), multiph::get_ktt2c(), and gmultiph::get_kwg().
double get_krw | ( | double | pc, | |
double | t, | |||
long | ipp | |||
) |
function computes water relative permeability
pg | - capillary gas pressure | |
t | - temperature |
krw | - water relative permeability |
Definition at line 1774 of file constrel.cpp.
References soil1mat::_krw(), transmat::baroghel, baroghelmat::baroghel_krw(), baroghelB, C30barmat::C30bar_krw(), transmat::C30baroghel, C30baroghelB, C30bazmat::C30baz_krw(), transmat::C30bazant, C30bazantB, C60barmat::C60bar_krw(), transmat::C60baroghel, C60baroghelB, C60bazmat::C60baz_krw(), transmat::C60bazant, C60bazantB, transmat::concrete, concreteB, concreteBmat::concreteB_krw(), concreteBmat::concreteB_sw(), get_rh(), intpointst::idm, transmat::ip, o30bazmat::o30baz_krw(), transmat::o30bazant, o30bazantB, transmat::soil1, soilmat1, intpointst::tm, and Tm.
Referenced by multiph::get_fc1(), gmultiph::get_fc1(), multiph::get_ft1(), gmultiph::get_ft1(), multiph::get_kcc(), multiph::get_kcg(), multiph::get_ktc(), multiph::get_ktg(), multiph::get_ktt2a(), gmultiph::get_ktt2a(), gmultiph::get_ktw(), and gmultiph::get_kww().
double get_ks | ( | double | pc, | |
double | pg, | |||
double | t, | |||
long | ipp | |||
) |
function computes bulk modulus of solid phase
pc | - capillary pressure | |
pg | - capillary gas pressure | |
t | - temperature |
ks | - bulk modulus of solid phase |
Definition at line 1684 of file constrel.cpp.
References soil1mat::_ks(), transmat::concrete, concreteB, concreteBmat::concreteB_ks(), intpointst::idm, transmat::ip, transmat::soil1, soilmat1, intpointst::tm, and Tm.
Referenced by get_alpha(), gmultiph::get_capgg(), gmultiph::get_capgt(), gmultiph::get_capgw(), gmultiph::get_captg(), gmultiph::get_captt(), gmultiph::get_captw(), gmultiph::get_capwg(), gmultiph::get_capwt(), and gmultiph::get_capww().
double get_kt | ( | double | pc, | |
double | pg, | |||
double | t, | |||
long | ipp | |||
) |
function computes bulk modulus of porous medium
pc | - capillary pressure | |
pg | - capillary gas pressure | |
t | - temperature |
kt | - bulk modulus of porous medium |
Definition at line 1657 of file constrel.cpp.
References transmat::concrete, concreteB, concreteBmat::concreteB_kt(), intpointst::idm, transmat::ip, intpointst::tm, and Tm.
Referenced by get_alpha().
double get_kw | ( | ) |
function computes compresibility coefficient of water
kw | - compresibility coefficient of water |
16.3.2006, Tkr
Definition at line 1432 of file constrel.cpp.
References kw0.
Referenced by gmultiph::get_captg(), and gmultiph::get_captw().
double get_lambdaeff | ( | double | pc, | |
double | pg, | |||
double | t, | |||
long | ipp | |||
) |
function computes effective thermal conductivity
pc | - capillary pressure | |
pg | - capillary gas pressure | |
t | - temperature |
lambdaeff | - effective thermal conductivity |
Definition at line 2293 of file constrel.cpp.
References soil1mat::_lambdaa(), transmat::baroghel, baroghelmat::baroghel_lambdaeff(), baroghelB, C30barmat::C30bar_lambdaeff(), transmat::C30baroghel, C30baroghelB, C30bazmat::C30baz_lambdaeff(), transmat::C30bazant, C30bazantB, C60barmat::C60bar_lambdaeff(), transmat::C60baroghel, C60baroghelB, C60bazmat::C60baz_lambdaeff(), transmat::C60bazant, C60bazantB, transmat::concrete, concreteB, concreteBmat::concreteB_lambdaeff(), intpointst::idm, transmat::ip, o30bazmat::o30baz_lambdaeff(), transmat::o30bazant, o30bazantB, transmat::soil1, soilmat1, intpointst::tm, and Tm.
Referenced by multiph::get_ktt1(), and gmultiph::get_ktt1().
double get_lambdaw | ( | double | t | ) |
function computes water heat conductivity
t | - temperature |
lambdaw | - water heat conductivity |
Definition at line 1395 of file constrel.cpp.
References lambdaw.
double get_mg | ( | double | pc, | |
double | pg, | |||
double | t | |||
) |
function computes molar mass of moist air
pc | - capillary pressure | |
pg | - capillary gas pressure | |
t | - temperature |
mg | - molar mass of moist air |
Definition at line 690 of file constrel.cpp.
References get_pgw(), ma, and mw.
Referenced by multiph::get_kcc(), multiph::get_kcg(), multiph::get_kct(), multiph::get_kgc(), multiph::get_kgg(), gmultiph::get_kgg(), multiph::get_kgt(), gmultiph::get_kgw(), gmultiph::get_kwg(), and gmultiph::get_kww().
double get_mug | ( | double | pc, | |
double | pg, | |||
double | t | |||
) |
function computes dynamic viscosity of moist air
pc | - capillary pressure | |
pg | - capillary gas pressure | |
t | - temperature |
mug | - dynamic viscosity of moist air |
Definition at line 663 of file constrel.cpp.
References get_muga(), get_mugw(), and get_pgw().
Referenced by multiph::get_fc1(), gmultiph::get_fc1(), multiph::get_fg(), gmultiph::get_fg(), multiph::get_kcg(), multiph::get_kgg(), gmultiph::get_kgg(), gmultiph::get_ktt2b(), multiph::get_ktt2c(), and gmultiph::get_kwg().
double get_muga | ( | double | t | ) |
double get_mugw | ( | double | t | ) |
double get_muw | ( | double | t | ) |
function computes dynamic viscosity of water = 1000e-6 Pa*s at 20 C
t | - temperature |
muw | dynamic viscosity of water = 1000e-6 Pa*s at 20 deg. C |
Definition at line 1366 of file constrel.cpp.
References conb, conc, and muw0.
Referenced by multiph::get_fc1(), gmultiph::get_fc1(), multiph::get_ft1(), gmultiph::get_ft1(), multiph::get_kcc(), multiph::get_kcg(), multiphc::get_kcu(), multiph::get_ktc(), multiph::get_ktg(), multiph::get_ktt2a(), gmultiph::get_ktt2a(), multiphc::get_ktu(), gmultiph::get_ktw(), and gmultiph::get_kww().
double get_pc | ( | double | pg, | |
double | pw | |||
) |
function computes capillary pressure
pg | - capillary gas pressure | |
pw | - capillary water pressure |
pc | - capillary pressure |
Definition at line 145 of file constrel.cpp.
double get_pcpgw | ( | double | pgw, | |
double | t | |||
) |
function computes capillary pressure from water vapour pressure = inverse Kelvin equation
pgw | - capillary pressure of water vapour | |
t | - temperature |
pc | - capillary pressure from water vapour pressure = inverse Kelvin equation |
Definition at line 969 of file constrel.cpp.
References gasr, get_pgws(), get_rhow(), mw, and tcr.
Referenced by get_pcrhogw().
double get_pcrh | ( | double | rh, | |
double | t | |||
) |
function computes capillary pressure from relative humidity = inverse Kelvin-Laplace law
rh | - relative humidity | |
t | - temperature |
pc | - capillary pressure from relative humidity = inverse Kelvin-Laplace law |
Definition at line 470 of file constrel.cpp.
References gasr, get_rhow(), mw, and tcr.
Referenced by multiph::get_transmission_flux_cc(), and multiph::get_transmission_nodval_cc().
double get_pcrhogw | ( | double | rhogw, | |
double | t | |||
) |
function computes capillary pressure from mass concentration of water vapour air in gas phase
pc | - capillary pressure | |
t | - temperature |
pc | - capillary pressure from mass concentration of water vapour air in gas phase |
Definition at line 1143 of file constrel.cpp.
References gasr, get_pcpgw(), and mw.
double get_pg | ( | double | pga, | |
double | pgw, | |||
double | t | |||
) |
function computes gas pressure
pga | - capillary dry air pressure | |
pgw | - capillary water vapour pressure | |
t | - temperature |
pg | - gas pressure |
Definition at line 572 of file constrel.cpp.
double get_pga | ( | double | pc, | |
double | pg, | |||
double | t | |||
) |
function computes air pressure
pc | - capillary pressure | |
pg | - capillary gas pressure | |
t | - temperature |
pga | - air pressure |
Definition at line 765 of file constrel.cpp.
References gasr, get_rhoga(), and ma.
double get_pgw | ( | double | pc, | |
double | t | |||
) |
function computes water vapour pressure = Kelvin equation
pc | - capillary pressure | |
t | - temperature |
pgw | - water vapour pressure = Kelvin equation |
Definition at line 944 of file constrel.cpp.
References gasr, get_pgws(), get_rhow(), mw, and tcr.
Referenced by baroghelmat::baroghel_cp(), baroghelmatc::baroghel_cp(), baroghelmat::baroghel_rhocp(), baroghelmatc::baroghel_rhocp(), multiph::gaspress_check(), gmultiph::gaspress_check(), multiphc::gaspress_check(), gmultiph::get_capgt(), gmultiph::get_capwt(), get_drhoga_dpc(), get_drhoga_dpg(), get_drhoga_dt(), multiph::get_kcg(), multiph::get_kgg(), gmultiph::get_kgg(), gmultiph::get_kwg(), get_mg(), get_mug(), multiph::get_othervalue(), gmultiph::get_othervalue(), get_rhog(), get_rhoga(), and get_rhogw().
double get_pgws | ( | double | t | ) |
function computes water vapour saturation pressure
t | - temperature |
pgws | - water vapour saturation pressure |
Definition at line 1051 of file constrel.cpp.
References c10, c11, c12, c13, c8, c9, and tcr.
Referenced by get_dpgw_dpc(), get_dpgw_dt(), get_dpgws_dt(), get_pcpgw(), get_pgw(), multiph::get_transmission_flux_cc(), gmultiph::get_transmission_flux_ww(), multiph::get_transmission_nodval_cc(), gmultiph::get_transmission_nodval_ww(), multiph::get_transmission_transcoeff_cc(), and gmultiph::get_transmission_transcoeff_ww().
double get_phi | ( | double | t, | |
long | ipp | |||
) |
function computes porosity
t | - temperature |
phi | - porosity |
Definition at line 1835 of file constrel.cpp.
References soil1mat::_phi(), transmat::baroghel, baroghelmat::baroghel_phi(), baroghelB, C30barmat::C30bar_phi(), transmat::C30baroghel, C30baroghelB, C30bazmat::C30baz_phi(), transmat::C30bazant, C30bazantB, C60barmat::C60bar_phi(), transmat::C60baroghel, C60baroghelB, C60bazmat::C60baz_phi(), transmat::C60bazant, C60bazantB, transmat::concrete, concreteB, concreteBmat::concreteB_phi(), intpointst::idm, transmat::ip, o30bazmat::o30baz_phi(), transmat::o30bazant, o30bazantB, transmat::soil1, soilmat1, intpointst::tm, and Tm.
Referenced by get_betasg_c(), get_betasw(), get_betasw_c(), get_betaswg(), get_betaswg_c(), multiph::get_capcc(), multiph::get_capcg(), multiph::get_capct(), multiph::get_capgc(), multiph::get_capgg(), gmultiph::get_capgg(), multiph::get_capgt(), gmultiph::get_capgt(), gmultiph::get_capgw(), multiph::get_captc(), multiph::get_captg(), gmultiph::get_captg(), multiph::get_captt(), gmultiph::get_captt(), gmultiph::get_captw(), gmultiph::get_capwg(), gmultiph::get_capwt(), gmultiph::get_capww(), multiphc::get_fu2(), gmultiph::get_ktt2a(), gmultiph::get_ktt2b(), and get_w().
double get_pw | ( | double | pc, | |
double | pg, | |||
double | t | |||
) |
function computes capillary pressure
pc | - capillary pressure | |
pg | - capillary gas pressure | |
t | - temperature |
pw | - water pressure |
Definition at line 1239 of file constrel.cpp.
Referenced by multiph::get_othervalue().
double get_rh | ( | double | pc, | |
double | t | |||
) |
function computes relative humidity of moist air inside the pores = Kelvin-Laplace law
pc | - capillary pressure | |
t | - temperature |
rh | - relative humidity of moist air inside the pores = Kelvin-Laplace law |
Definition at line 441 of file constrel.cpp.
References gasr, get_rhow(), mw, Outt, and tcr.
Referenced by o30bazmat::dsat_dpc(), C60bazmat::dsat_dpc(), C30bazmat::dsat_dpc(), o30bazmatc::dsat_dpc(), C60bazmatc::dsat_dpc(), o30bazmat::dsat_dt(), C60bazmat::dsat_dt(), C30bazmat::dsat_dt(), o30bazmatc::dsat_dt(), C60bazmatc::dsat_dt(), get_krw(), state_eqcl::get_krw(), multiph::get_othervalue(), gmultiph::get_othervalue(), o30bazmat::sat(), C60bazmat::sat(), C30bazmat::sat(), o30bazmatc::sat(), and C60bazmatc::sat().
double get_rho | ( | double | pc, | |
double | pg, | |||
double | t, | |||
long | ipp | |||
) |
function computes averaged density of multi-phase medium
pc | - capillary pressure | |
pg | - capillary gas pressure | |
t | - temperature |
rho | - averaged density of multi-phase medium |
Definition at line 1455 of file constrel.cpp.
References transmat::baroghel, baroghelmat::baroghel_phi(), baroghelmat::baroghel_rhos(), baroghelmat::baroghel_sw(), baroghelB, C30barmat::C30bar_rhos(), transmat::C30baroghel, C30baroghelB, C30bazmat::C30baz_phi(), C30bazmat::C30baz_rhos(), transmat::C30bazant, C30bazantB, C60barmat::C60bar_phi(), C60barmat::C60bar_rhos(), transmat::C60baroghel, C60baroghelB, C60bazmat::C60baz_phi(), C60bazmat::C60baz_rhos(), transmat::C60bazant, C60bazantB, transmat::concrete, concreteB, concreteBmat::concreteB_phi(), concreteBmat::concreteB_rhos(), concreteBmat::concreteB_sw(), get_rhog(), intpointst::idm, transmat::ip, o30bazmat::o30baz_phi(), o30bazmat::o30baz_rhos(), transmat::o30bazant, o30bazantB, C30bazmat::sat(), C60bazmat::sat(), o30bazmat::sat(), C30barmat::sat(), C60barmat::sat(), intpointst::tm, and Tm.
Referenced by baroghelmat::baroghel_cp(), baroghelmatc::baroghel_cp(), concreteBmat::concreteB_cp(), and concreteBmatc::concreteB_cp().
double get_rhocp | ( | double | pc, | |
double | pg, | |||
double | t, | |||
long | ipp | |||
) |
function computes effective thermal capacity of partially saturated medium
pc | - capillary pressure | |
pg | - capillary gas pressure | |
t | - temperature |
rhocp | - effective thermal capacity of partially saturated medium |
Definition at line 2202 of file constrel.cpp.
References soil1mat::_rhocp(), transmat::baroghel, baroghelmat::baroghel_rhocp(), baroghelB, C30barmat::C30bar_rhocp(), transmat::C30baroghel, C30baroghelB, C30bazmat::C30baz_rhocp(), transmat::C30bazant, C30bazantB, C60barmat::C60bar_rhocp(), transmat::C60baroghel, C60baroghelB, C60bazmat::C60baz_rhocp(), transmat::C60bazant, C60bazantB, transmat::concrete, concreteB, concreteBmat::concreteB_rhocp(), intpointst::idm, transmat::ip, o30bazmat::o30baz_rhocp(), transmat::o30bazant, o30bazantB, transmat::soil1, soilmat1, intpointst::tm, and Tm.
Referenced by multiph::get_captt(), and gmultiph::get_captt().
double get_rhocpg | ( | double | pc, | |
double | pg, | |||
double | t | |||
) |
function computes thermal capacity of air mixture
pc | - capillary pressure | |
pg | - capillary gas pressure | |
t | - temperature |
rhocpg | - air mixture thermal capcity |
Definition at line 718 of file constrel.cpp.
References get_cpga(), get_cpgw(), get_rhog(), and get_rhogw().
Referenced by baroghelmat::baroghel_rhocp(), baroghelmatc::baroghel_rhocp(), and multiph::get_ktt2c().
double get_rhog | ( | double | pc, | |
double | pg, | |||
double | t | |||
) |
function computes gas phase density
pc | - capillary pressure | |
pg | - capillary gas pressure | |
t | - temperature |
rhog | - gas phase density |
Definition at line 589 of file constrel.cpp.
References gasr, get_pgw(), ma, and mw.
Referenced by baroghelmat::baroghel_cp(), baroghelmatc::baroghel_cp(), C30barmat::C30bar_rhocp(), C30barmatc::C30bar_rhocp(), C30bazmat::C30baz_rhocp(), C60barmat::C60bar_rhocp(), C60barmatc::C60bar_rhocp(), C60bazmat::C60baz_rhocp(), C60bazmatc::C60baz_rhocp(), concreteBmat::concreteB_cp(), concreteBmatc::concreteB_cp(), concreteBmat::concreteB_rhocp(), concreteBmatc::concreteB_rhocp(), get_cpg(), get_drhog_dt(), multiph::get_fc1(), gmultiph::get_fc1(), multiph::get_fg(), gmultiph::get_fg(), multiphc::get_fu2(), multiph::get_kcc(), multiph::get_kct(), multiph::get_kgc(), multiph::get_kgg(), gmultiph::get_kgg(), multiph::get_kgt(), gmultiph::get_kgw(), gmultiph::get_ktt2b(), multiph::get_ktt2d(), gmultiph::get_ktt2d(), gmultiph::get_kww(), get_rho(), get_rhocpg(), get_w(), o30bazmat::o30baz_rhocp(), and o30bazmatc::o30baz_rhocp().
double get_rhoga | ( | double | pc, | |
double | pg, | |||
double | t | |||
) |
function computes mass concentration of dry air in gas phase
pc | - capillary pressure | |
pg | - capillary gas pressure | |
t | - temperature |
rhoga | - mass concentration of dry air in gas phase |
Definition at line 784 of file constrel.cpp.
References gasr, get_pgw(), and ma.
Referenced by multiph::get_capgc(), gmultiph::get_capgg(), multiph::get_capgt(), gmultiph::get_capgt(), multiphc::get_capgu(), gmultiph::get_capgw(), get_drhoga_dt(), multiph::get_fg(), gmultiph::get_fg(), multiph::get_kgg(), gmultiph::get_kgg(), and get_pga().
double get_rhogw | ( | double | pc, | |
double | t | |||
) |
function computes mass concentration of water vapour air in gas phase
pc | - capillary pressure | |
t | - temperature |
rhogw | - mass concentration of water vapour air in gas phase |
Definition at line 1125 of file constrel.cpp.
References gasr, get_pgw(), and mw.
Referenced by baroghelmat::baroghel_cp(), baroghelmatc::baroghel_cp(), C30barmat::C30bar_rhocp(), C30barmatc::C30bar_rhocp(), C30bazmat::C30baz_rhocp(), C60barmat::C60bar_rhocp(), C60barmatc::C60bar_rhocp(), C60bazmat::C60baz_rhocp(), C60bazmatc::C60baz_rhocp(), concreteBmat::concreteB_cp(), concreteBmatc::concreteB_cp(), concreteBmat::concreteB_rhocp(), concreteBmatc::concreteB_rhocp(), get_betaswg(), get_betaswg_c(), multiph::get_capcc(), multiph::get_capct(), multiphc::get_capcu(), gmultiph::get_capwg(), gmultiph::get_capwt(), gmultiph::get_capww(), get_cpg(), get_drhogw_dt(), multiph::get_fc1(), gmultiph::get_fc1(), multiph::get_kcg(), gmultiph::get_kwg(), get_rhocpg(), multiph::get_transmission_flux_cc(), gmultiph::get_transmission_flux_ww(), multiph::get_transmission_nodval_cc(), gmultiph::get_transmission_nodval_ww(), o30bazmat::o30baz_rhocp(), and o30bazmatc::o30baz_rhocp().
double get_rhos | ( | double | t, | |
long | ipp | |||
) |
function computes density of solid phase
pc | - capillary pressure | |
pg | - capillary gas pressure | |
t | - temperature |
rhos | - density of solid phase |
Definition at line 1600 of file constrel.cpp.
References soil1mat::_rhos(), transmat::baroghel, baroghelmat::baroghel_rhos(), baroghelB, C30barmat::C30bar_rhos(), transmat::C30baroghel, C30baroghelB, C30bazmat::C30baz_rhos(), transmat::C30bazant, C30bazantB, C60barmat::C60bar_rhos(), transmat::C60baroghel, C60baroghelB, C60bazmat::C60baz_rhos(), transmat::C60bazant, C60bazantB, transmat::concrete, concreteB, concreteBmat::concreteB_rhos(), intpointst::idm, transmat::ip, o30bazmat::o30baz_rhos(), transmat::o30bazant, o30bazantB, transmat::soil1, soilmat1, intpointst::tm, and Tm.
Referenced by get_w().
double get_rhow | ( | double | t | ) |
function computes water density
pc | - capillary pressure | |
pg | - capillary gas pressure | |
t | - temperature |
rhow | - water density |
Definition at line 1256 of file constrel.cpp.
References a0, a1, a2, a3, a4, a5, b0, b1, b2, b3, b4, b5, pr1, prif, t0, and tcr.
Referenced by baroghelmat::baroghel_cp(), baroghelmatc::baroghel_cp(), baroghelmat::baroghel_lambdaeff(), baroghelmatc::baroghel_lambdaeff(), baroghelmat::baroghel_rhocp(), baroghelmatc::baroghel_rhocp(), C30barmat::C30bar_lambdaeff(), C30barmatc::C30bar_lambdaeff(), C30barmat::C30bar_rhocp(), C30barmatc::C30bar_rhocp(), C30bazmat::C30baz_lambdaeff(), C30bazmat::C30baz_rhocp(), C60barmat::C60bar_lambdaeff(), C60barmatc::C60bar_lambdaeff(), C60barmat::C60bar_rhocp(), C60barmatc::C60bar_rhocp(), C60bazmat::C60baz_lambdaeff(), C60bazmatc::C60baz_lambdaeff(), C60bazmat::C60baz_rhocp(), C60bazmatc::C60baz_rhocp(), concreteBmat::concreteB_cp(), concreteBmatc::concreteB_cp(), concreteBmat::concreteB_lambdaeff(), concreteBmatc::concreteB_lambdaeff(), concreteBmat::concreteB_rhocp(), concreteBmatc::concreteB_rhocp(), get_betasw_c(), get_betaswg(), get_betaswg_c(), multiph::get_capcc(), multiph::get_capct(), multiphc::get_capcu(), multiph::get_captc(), gmultiph::get_captg(), multiph::get_captt(), gmultiph::get_captt(), multiphc::get_captu(), gmultiph::get_captw(), gmultiph::get_capwg(), gmultiph::get_capwt(), gmultiph::get_capww(), get_dpgw_dpc(), get_dpgw_dt(), get_drh_dpc(), get_drh_dt(), multiph::get_fc1(), gmultiph::get_fc1(), multiph::get_ft1(), gmultiph::get_ft1(), multiphc::get_fu2(), multiph::get_kcc(), multiph::get_kcg(), multiphc::get_kcu(), multiph::get_ktc(), multiph::get_ktg(), multiph::get_ktt2a(), gmultiph::get_ktt2a(), multiph::get_ktt2b(), gmultiph::get_ktt2c(), multiphc::get_ktu(), gmultiph::get_ktw(), gmultiph::get_kwg(), gmultiph::get_kww(), get_pcpgw(), get_pcrh(), get_pgw(), get_rh(), multiph::get_transmission_nodval_cc(), gmultiph::get_transmission_nodval_ww(), multiph::get_transmission_transcoeff_cc(), gmultiph::get_transmission_transcoeff_ww(), get_w(), o30bazmat::o30baz_lambdaeff(), o30bazmatc::o30baz_lambdaeff(), o30bazmat::o30baz_rhocp(), and o30bazmatc::o30baz_rhocp().
double get_s | ( | double | pc, | |
double | t, | |||
long | ipp | |||
) |
function computes degree of saturation
pc | - capillary pressure | |
t | - temperature |
s | - degree of saturation |
Definition at line 162 of file constrel.cpp.
References transmat::baroghel, baroghelmat::baroghel_sw(), baroghelB, transmat::C30baroghel, C30baroghelB, transmat::C30bazant, C30bazantB, transmat::C60baroghel, C60baroghelB, transmat::C60bazant, C60bazantB, transmat::concrete, concreteB, concreteBmat::concreteB_sw(), intpointst::idm, transmat::ip, transmat::o30bazant, o30bazantB, soil1mat::sat(), C30bazmat::sat(), C60bazmat::sat(), o30bazmat::sat(), C30barmat::sat(), C60barmat::sat(), transmat::soil1, soilmat1, intpointst::tm, and Tm.
Referenced by get_betasg_c(), get_betasw(), get_betasw_c(), get_betaswg(), get_betaswg_c(), multiph::get_capcc(), multiph::get_capcg(), multiph::get_capct(), multiph::get_capgc(), multiph::get_capgg(), gmultiph::get_capgg(), multiph::get_capgt(), gmultiph::get_capgt(), gmultiph::get_capgw(), multiph::get_captc(), multiph::get_captg(), gmultiph::get_captg(), multiph::get_captt(), gmultiph::get_captt(), gmultiph::get_captw(), gmultiph::get_capwg(), gmultiph::get_capwt(), gmultiph::get_capww(), gmultiph::get_ktt2a(), gmultiph::get_ktt2b(), multiph::get_othervalue(), gmultiph::get_othervalue(), and get_w().
double get_ssp | ( | long | ipp | ) |
function computes saturation solid point
ipp | - number of integration point |
ssp | - saturation solid point |
Definition at line 333 of file constrel.cpp.
References transmat::baroghel, baroghelmat::baroghel_ssp(), baroghelB, transmat::C30baroghel, C30baroghelB, transmat::C30bazant, C30bazantB, transmat::C60baroghel, C60baroghelB, transmat::C60bazant, C60bazantB, transmat::concrete, concreteB, concreteBmat::concreteB_ssp(), intpointst::idm, transmat::ip, transmat::o30bazant, o30bazantB, C30bazmat::ssp(), C60bazmat::ssp(), o30bazmat::ssp(), C30barmat::ssp(), C60barmat::ssp(), intpointst::tm, and Tm.
double get_w | ( | double | pc, | |
double | pg, | |||
double | t, | |||
long | ipp | |||
) |
function computes water content w [kg/kg]
pc | - capillary pressure | |
pg | - capillary gas pressure | |
t | - temperature |
w | - computes water content w [kg/kg] |
Definition at line 547 of file constrel.cpp.
References get_phi(), get_rhog(), get_rhos(), get_rhow(), and get_s().
Referenced by multiph::get_othervalue(), and gmultiph::get_othervalue().
double a0 [private] |
Definition at line 125 of file constrel.h.
Referenced by get_rhow(), and state_eq().
double a1 [private] |
Definition at line 125 of file constrel.h.
Referenced by get_drhow_dt(), get_rhow(), and state_eq().
double a2 [private] |
Definition at line 125 of file constrel.h.
Referenced by get_drhow_dt(), get_rhow(), and state_eq().
double a3 [private] |
Definition at line 126 of file constrel.h.
Referenced by get_drhow_dt(), get_rhow(), and state_eq().
double a4 [private] |
Definition at line 126 of file constrel.h.
Referenced by get_drhow_dt(), get_rhow(), and state_eq().
double a5 [private] |
Definition at line 126 of file constrel.h.
Referenced by get_drhow_dt(), get_rhow(), and state_eq().
double alphaa [private] |
Definition at line 110 of file constrel.h.
Referenced by get_muga(), and state_eq().
double alphaw [private] |
Definition at line 116 of file constrel.h.
Referenced by get_mugw(), and state_eq().
double b0 [private] |
Definition at line 127 of file constrel.h.
Referenced by get_rhow(), and state_eq().
double b1 [private] |
Definition at line 127 of file constrel.h.
Referenced by get_drhow_dt(), get_rhow(), and state_eq().
double b2 [private] |
Definition at line 127 of file constrel.h.
Referenced by get_drhow_dt(), get_rhow(), and state_eq().
double b3 [private] |
Definition at line 128 of file constrel.h.
Referenced by get_drhow_dt(), get_rhow(), and state_eq().
double b4 [private] |
Definition at line 128 of file constrel.h.
Referenced by get_drhow_dt(), get_rhow(), and state_eq().
double b5 [private] |
Definition at line 128 of file constrel.h.
Referenced by get_drhow_dt(), get_rhow(), and state_eq().
double betaa [private] |
Definition at line 110 of file constrel.h.
Referenced by get_muga(), and state_eq().
double betawat [private] |
Definition at line 123 of file constrel.h.
Referenced by state_eq().
double bv [private] |
Definition at line 114 of file constrel.h.
Referenced by get_cdiff(), and state_eq().
double c10 [private] |
Definition at line 115 of file constrel.h.
Referenced by get_dpgws_dt(), get_pgws(), and state_eq().
double c11 [private] |
Definition at line 115 of file constrel.h.
Referenced by get_dpgws_dt(), get_pgws(), and state_eq().
double c12 [private] |
Definition at line 115 of file constrel.h.
Referenced by get_dpgws_dt(), get_pgws(), and state_eq().
double c13 [private] |
Definition at line 115 of file constrel.h.
Referenced by get_dpgws_dt(), get_pgws(), and state_eq().
double c8 [private] |
Definition at line 115 of file constrel.h.
Referenced by get_dpgws_dt(), get_pgws(), and state_eq().
double c9 [private] |
Definition at line 115 of file constrel.h.
Referenced by get_pgws(), and state_eq().
double conb [private] |
Definition at line 131 of file constrel.h.
Referenced by get_muw(), and state_eq().
double conc [private] |
Definition at line 132 of file constrel.h.
Referenced by get_muw(), and state_eq().
double cpw [private] |
Definition at line 133 of file constrel.h.
Referenced by get_cpw(), and state_eq().
double cwat [private] |
Definition at line 122 of file constrel.h.
Referenced by state_eq().
double dv0 [private] |
Definition at line 114 of file constrel.h.
Referenced by get_cdiff(), and state_eq().
double gasr [private] |
Definition at line 102 of file constrel.h.
Referenced by get_dpgw_dpc(), get_dpgw_dt(), get_drh_dpc(), get_drh_dt(), get_drhog_dpc(), get_drhog_dpg(), get_drhog_dt(), get_drhoga_dpc(), get_drhoga_dpg(), get_drhoga_dt(), get_drhogw_dpc(), get_drhogw_dt(), get_pcpgw(), get_pcrh(), get_pcrhogw(), get_pga(), get_pgw(), get_rh(), get_rhog(), get_rhoga(), get_rhogw(), and state_eq().
double hvap0 [private] |
Definition at line 124 of file constrel.h.
Referenced by get_dhvap(), and state_eq().
double kw0 [private] |
Definition at line 135 of file constrel.h.
Referenced by get_kw(), and state_eq().
double lambdaw [private] |
Definition at line 134 of file constrel.h.
Referenced by get_lambdaw(), and state_eq().
double ma [private] |
Definition at line 103 of file constrel.h.
Referenced by get_drhog_dpc(), get_drhog_dpg(), get_drhog_dt(), get_drhoga_dpc(), get_drhoga_dpg(), get_drhoga_dt(), get_mg(), get_pga(), get_rhog(), get_rhoga(), and state_eq().
double muga0 [private] |
Definition at line 110 of file constrel.h.
Referenced by get_muga(), and state_eq().
double mugw0 [private] |
Definition at line 116 of file constrel.h.
Referenced by get_mugw(), and state_eq().
double muw0 [private] |
Definition at line 130 of file constrel.h.
Referenced by get_muw(), and state_eq().
double mw [private] |
Definition at line 104 of file constrel.h.
Referenced by get_dpgw_dpc(), get_dpgw_dt(), get_drh_dpc(), get_drh_dt(), get_drhog_dpc(), get_drhog_dt(), get_drhogw_dpc(), get_drhogw_dt(), get_mg(), get_pcpgw(), get_pcrh(), get_pcrhogw(), get_pgw(), get_rh(), get_rhog(), get_rhogw(), and state_eq().
double p0 [private] |
Definition at line 107 of file constrel.h.
Referenced by get_cdiff(), and state_eq().
double pr1 [private] |
Definition at line 129 of file constrel.h.
Referenced by get_drhow_dt(), get_rhow(), and state_eq().
double prif [private] |
Definition at line 129 of file constrel.h.
Referenced by get_drhow_dt(), get_rhow(), and state_eq().
double rhow0 [private] |
Definition at line 120 of file constrel.h.
Referenced by state_eq().
double t0 [private] |
Definition at line 106 of file constrel.h.
Referenced by get_cdiff(), get_drhow_dt(), get_muga(), get_mugw(), get_rhow(), and state_eq().
double tcr [private] |
Definition at line 121 of file constrel.h.
Referenced by get_cdiff(), get_dhvap(), get_dpgw_dpc(), get_dpgw_dt(), get_dpgws_dt(), get_drh_dpc(), get_drh_dt(), get_drhow_dt(), get_pcpgw(), get_pcrh(), get_pgw(), get_pgws(), get_rh(), get_rhow(), and state_eq().