#include <grunewaldmat.h>
Public Member Functions | |
void | aux_values (long ipp, double *in, double *inp, double *ineq, double *out) |
void | auxiliarydata (double x1, double x2, double x3, long ipp) |
double | c11 (double x1, double x2, double x3, long ipp) |
double | c12 (double x1, double x2, double x3, long ipp) |
double | c13 (double x1, double x2, double x3, long ipp) |
double | c21 (double x1, double x2, double x3, long ipp) |
double | c22 (double x1, double x2, double x3, long ipp) |
double | c23 (double x1, double x2, double x3, long ipp) |
double | c31 (double x1, double x2, double x3, long ipp) |
double | c32 (double x1, double x2, double x3, long ipp) |
double | c33 (double x1, double x2, double x3, long ipp) |
void | CorD (int cislochar, int &kvyhl, double in, int rhw, double x, double &y, double &z, double &z2) |
double | density_lql (double x1, double x2, double x3) |
double | density_lqw (double x1, double x2, double x3) |
double | derivation_density_droldt (double x1, double x2, double x3) |
double | derivation_density_drowdt (double x1, double x2, double x3) |
double | derivation_of_specific_internal_energy_of_the_liquid_phase_dependence_temperature (double x1, double x2, double x3) |
double | derivation_of_specific_internal_energy_of_the_solid_material_dependence_temperature (double x1, double x2, double x3) |
double | derivation_saturation_water_vapour_pressure_temperature (double x1, double x2, double x3) |
double | derivation_specific_internal_energy_of_water_vapour (double x1, double x2, double x3) |
double | diffusion_number_function (double x1, double x2, double x3) |
double | get_moisture (double rh) |
double | get_othervalue (long compother, long ipp, double x1, double x2, double x3) |
void | get_rel_hum (double w, double &fi, double &dfdw) |
double | get_transmission_flux_11 (double bv, double x1, double x2, double x3, long bc, long ipp) |
double | get_transmission_nodval_11 (double bv, double x1, double x2, double x3, long bc, long ipp) |
double | get_transmission_transcoeff_11 (double x1, double x2, double x3, long bc, long ipp) |
void | give_data_si_root_dfidw (double x1, double x2, double x3, double rh_hyg, double w_sat, double w_hyg, double shift_w, double &dfdw) |
void | give_data_si_root_fi (double x1, double x2, double x3, double w_hyg, double w_sat, double rh_hyg, double shift_w, double &relh) |
double | give_kapa (double x1, double x2) |
void | give_values (long ipp, double *av, double *inp, double *ineq) |
grunewaldmat (void) | |
void | initvalues (long ipp, long ido) |
double | k11 (double x1, double x2, double x3, long ipp) |
double | k12 (double x1, double x2, double x3, long ipp) |
double | k13 (double x1, double x2, double x3, long ipp) |
double | k21 (double x1, double x2, double x3, long ipp) |
double | k22 (double x1, double x2, double x3, long ipp) |
double | k23 (double x1, double x2, double x3, long ipp) |
double | k31 (double x1, double x2, double x3, long ipp) |
double | k32 (double x1, double x2, double x3, long ipp) |
double | k33 (double x1, double x2, double x3, long ipp) |
double | kapa_exp (double a, double b, double x1, double x2, double x3) |
void | matcap (double &c, long ri, long ci, long ipp) |
void | matcond (matrix &d, long ri, long ci, long ipp) |
void | matcond1d (matrix &d, long ri, long ci, long ipp) |
void | matcond2d (matrix &d, long ri, long ci, long ipp) |
void | matcond3d (matrix &d, long ri, long ci, long ipp) |
double | partial_water_vapour_pressure_function (double x1, double x2, double x3) |
void | print (FILE *out) |
void | print_othervalue_name (FILE *out, long compother) |
void | read (XFILE *in) |
double | saturation_water_vapour_pressure (double x1, double x2, double x3) |
void | save_values (long ipp, double *out) |
double | si_kk_hansen (double x1, double x2, double x3, double u, double a, double n) |
void | sorption_izoterms_giva_data (int kod, double x1, double x2, double x3, double &moist, double &dmoistdrh) |
void | sorption_izotherm_derivation (double x1, double x2, double x3, double &derfi) |
double | sortpion_isotherm_root_shifted (double x1, double w_hyg, double rh_hyg) |
double | specific_enthalpy_of_water_vapour_hv (double x1, double x2, double x3) |
double | specific_internal_energy_of_the_liquid_phase (double x1, double x2, double x3) |
double | specific_internal_energy_of_the_liquid_water (double x1, double x2, double x3) |
double | specific_internal_energy_of_water_vapour (double x1, double x2, double x3) |
double | transmission_flux (double nodval, long ri, long ci, long nn, long bc, long ipp) |
double | transmission_nodval (double nodval, 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) |
~grunewaldmat (void) | |
Private Attributes | |
double | a1 |
double | a2 |
double | a3 |
double | cmat |
double | dfidt |
double | dfidw |
double | dp |
double | dpvsdt |
double | droldt |
double | drowdt |
double | duldt |
double | dumdt |
double | duvdt |
double | dvn |
double | hv |
double | kapa |
int | kd |
double | lambda |
int | madripom |
int | MatChar [20] |
double | MatConst [20] |
double | MatData [20][3][150] |
double | MatFunce [20][5] |
double | mi |
double | pir |
double | pv |
double | pvs |
double | relhum |
double | rol |
double | rom |
double | rov |
double | row |
double | ul |
double | uv |
Definition at line 7 of file grunewaldmat.h.
grunewaldmat | ( | void | ) |
Definition at line 20 of file grunewaldmat.cpp.
~grunewaldmat | ( | void | ) |
Definition at line 27 of file grunewaldmat.cpp.
void aux_values | ( | long | ipp, | |
double * | in, | |||
double * | inp, | |||
double * | ineq, | |||
double * | out | |||
) |
Definition at line 1419 of file grunewaldmat.cpp.
References dfidw, give_kapa(), kapa, MatConst, sorption_izoterms_giva_data(), probdesct::time, and Tp.
Referenced by transmat::aux_values(), and transmat::mat_aux_values().
void auxiliarydata | ( | double | x1, | |
double | x2, | |||
double | x3, | |||
long | ipp | |||
) |
Definition at line 667 of file grunewaldmat.cpp.
double c11 | ( | double | x1, | |
double | x2, | |||
double | x3, | |||
long | ipp | |||
) |
Definition at line 529 of file grunewaldmat.cpp.
References a2, a3, CorD(), density_lqw(), dfidw, intpointst::eqother, transmat::ip, kd, partial_water_vapour_pressure_function(), pir, pvs, rov, row, Rvap, saturation_water_vapour_pressure(), and Tm.
Referenced by matcap().
double c12 | ( | double | x1, | |
double | x2, | |||
double | x3, | |||
long | ipp | |||
) |
Definition at line 549 of file grunewaldmat.cpp.
References a2, a3, CorD(), derivation_density_drowdt(), derivation_saturation_water_vapour_pressure_temperature(), dfidt, dpvsdt, drowdt, intpointst::eqother, transmat::ip, kd, partial_water_vapour_pressure_function(), pir, pv, pvs, relhum, Rvap, saturation_water_vapour_pressure(), and Tm.
Referenced by matcap().
double c13 | ( | double | x1, | |
double | x2, | |||
double | x3, | |||
long | ipp | |||
) |
Definition at line 570 of file grunewaldmat.cpp.
Referenced by matcap().
double c21 | ( | double | x1, | |
double | x2, | |||
double | x3, | |||
long | ipp | |||
) |
Definition at line 579 of file grunewaldmat.cpp.
References a2, a3, CorD(), density_lql(), dfidw, intpointst::eqother, transmat::ip, kd, partial_water_vapour_pressure_function(), pir, pv, pvs, rol, rov, Rvap, saturation_water_vapour_pressure(), specific_internal_energy_of_the_liquid_phase(), specific_internal_energy_of_water_vapour(), Tm, ul, and uv.
Referenced by matcap().
double c22 | ( | double | x1, | |
double | x2, | |||
double | x3, | |||
long | ipp | |||
) |
Definition at line 599 of file grunewaldmat.cpp.
References a2, a3, CorD(), density_lql(), derivation_density_droldt(), derivation_of_specific_internal_energy_of_the_liquid_phase_dependence_temperature(), derivation_of_specific_internal_energy_of_the_solid_material_dependence_temperature(), derivation_saturation_water_vapour_pressure_temperature(), derivation_specific_internal_energy_of_water_vapour(), dfidt, dpvsdt, droldt, duldt, dumdt, duvdt, intpointst::eqother, transmat::ip, kd, partial_water_vapour_pressure_function(), pir, pv, pvs, relhum, rol, rom, rov, Rvap, saturation_water_vapour_pressure(), specific_internal_energy_of_the_liquid_phase(), specific_internal_energy_of_water_vapour(), Tm, ul, and uv.
Referenced by matcap().
double c23 | ( | double | x1, | |
double | x2, | |||
double | x3, | |||
long | ipp | |||
) |
Definition at line 629 of file grunewaldmat.cpp.
Referenced by matcap().
double c31 | ( | double | x1, | |
double | x2, | |||
double | x3, | |||
long | ipp | |||
) |
Definition at line 638 of file grunewaldmat.cpp.
Referenced by matcap().
double c32 | ( | double | x1, | |
double | x2, | |||
double | x3, | |||
long | ipp | |||
) |
Definition at line 647 of file grunewaldmat.cpp.
Referenced by matcap().
double c33 | ( | double | x1, | |
double | x2, | |||
double | x3, | |||
long | ipp | |||
) |
Definition at line 656 of file grunewaldmat.cpp.
Referenced by matcap().
void CorD | ( | int | cislochar, | |
int & | kvyhl, | |||
double | in, | |||
int | rhw, | |||
double | x, | |||
double & | y, | |||
double & | z, | |||
double & | z2 | |||
) |
Definition at line 1011 of file grunewaldmat.cpp.
References MatChar, MatConst, MatData, and MatFunce.
Referenced by c11(), c12(), c21(), c22(), derivation_of_specific_internal_energy_of_the_solid_material_dependence_temperature(), get_moisture(), give_kapa(), k11(), k12(), k21(), k22(), and sorption_izoterms_giva_data().
double density_lql | ( | double | x1, | |
double | x2, | |||
double | x3 | |||
) |
Definition at line 944 of file grunewaldmat.cpp.
References alfal, rol, rowref, and Tref.
Referenced by c21(), c22(), density_lqw(), derivation_density_droldt(), k11(), and k21().
double density_lqw | ( | double | x1, | |
double | x2, | |||
double | x3 | |||
) |
double derivation_density_droldt | ( | double | x1, | |
double | x2, | |||
double | x3 | |||
) |
Definition at line 1190 of file grunewaldmat.cpp.
References alfal, and density_lql().
Referenced by c22(), and derivation_density_drowdt().
double derivation_density_drowdt | ( | double | x1, | |
double | x2, | |||
double | x3 | |||
) |
Definition at line 1200 of file grunewaldmat.cpp.
References derivation_density_droldt().
Referenced by c12().
double derivation_of_specific_internal_energy_of_the_liquid_phase_dependence_temperature | ( | double | x1, | |
double | x2, | |||
double | x3 | |||
) |
double derivation_of_specific_internal_energy_of_the_solid_material_dependence_temperature | ( | double | x1, | |
double | x2, | |||
double | x3 | |||
) |
double derivation_saturation_water_vapour_pressure_temperature | ( | double | x1, | |
double | x2, | |||
double | x3 | |||
) |
double derivation_specific_internal_energy_of_water_vapour | ( | double | x1, | |
double | x2, | |||
double | x3 | |||
) |
double diffusion_number_function | ( | double | x1, | |
double | x2, | |||
double | x3 | |||
) |
double get_moisture | ( | double | rh | ) |
Definition at line 1311 of file grunewaldmat.cpp.
References a1, a2, a3, and CorD().
Referenced by transmat::values_transformation().
double get_othervalue | ( | long | compother, | |
long | ipp, | |||
double | x1, | |||
double | x2, | |||
double | x3 | |||
) |
function computes all variables in nodes
compother | - number of other components | |
ipp | - first integration point on element | |
x1 | ... x3 - actual unknowns on the boundary |
Definition at line 876 of file grunewaldmat.cpp.
References a1, other, relhum, and sorption_izoterms_giva_data().
Referenced by med2::compute_othervalues().
void get_rel_hum | ( | double | w, | |
double & | fi, | |||
double & | dfdw | |||
) |
Definition at line 1284 of file grunewaldmat.cpp.
References sorption_izoterms_giva_data().
Referenced by transmat::values_transformation().
double get_transmission_flux_11 | ( | double | bv, | |
double | x1, | |||
double | x2, | |||
double | x3, | |||
long | bc, | |||
long | ipp | |||
) |
function creates flux on the boundary (transmission - convective mass transfer) for 1st medium
new_nodval | - flux on the boundary | |
bv | - prescribed value near the boundary | |
x1 | ... x3 - actual unknowns on the boundary | |
bc | - type of boundary condition | |
ipp | - number of first integration point on element |
Definition at line 854 of file grunewaldmat.cpp.
References flux, and print_err().
Referenced by transmission_flux().
double get_transmission_nodval_11 | ( | double | bv, | |
double | x1, | |||
double | x2, | |||
double | x3, | |||
long | bc, | |||
long | ipp | |||
) |
function creates correct new nodal value on the boundary (transmission) for 1st medium
new_nodval | - new prescribed value near the boundary | |
bv | - value of prescribed value near the boundary | |
x1 | ... x3 - actual unknowns on the boundary | |
bc | - type of boundary condition | |
ipp | - number of first integration point on element |
Definition at line 807 of file grunewaldmat.cpp.
References nodval(), and print_err().
Referenced by transmission_nodval().
double get_transmission_transcoeff_11 | ( | double | x1, | |
double | x2, | |||
double | x3, | |||
long | bc, | |||
long | ipp | |||
) |
function creates correct transfer coefficient on the boundary (transmission) for 1st medium
f11 | - correct transfer coefficient | |
x1 | ... x3 - actual unknowns on the boundary | |
bc | - type of boundary condition | |
ipp | - number of first integration point on element |
Definition at line 830 of file grunewaldmat.cpp.
References print_err().
Referenced by transmission_transcoeff().
void give_data_si_root_dfidw | ( | double | x1, | |
double | x2, | |||
double | x3, | |||
double | rh_hyg, | |||
double | w_sat, | |||
double | w_hyg, | |||
double | shift_w, | |||
double & | dfdw | |||
) |
Definition at line 1295 of file grunewaldmat.cpp.
Referenced by saltmat3::c11(), saltmat3::k11(), and sorption_izoterms_giva_data().
void give_data_si_root_fi | ( | double | x1, | |
double | x2, | |||
double | x3, | |||
double | w_hyg, | |||
double | w_sat, | |||
double | rh_hyg, | |||
double | shift_w, | |||
double & | relh | |||
) |
Definition at line 960 of file grunewaldmat.cpp.
Referenced by saltmat3::c11(), saltmat3::get_rel_hum(), and sorption_izoterms_giva_data().
double give_kapa | ( | double | x1, | |
double | x2 | |||
) |
Definition at line 1351 of file grunewaldmat.cpp.
References a2, a3, CorD(), kapa, and kapa_exp().
Referenced by aux_values().
void give_values | ( | long | ipp, | |
double * | av, | |||
double * | inp, | |||
double * | ineq | |||
) |
Definition at line 1400 of file grunewaldmat.cpp.
References intpointst::av, intpointst::eqother, transmat::ip, and Tm.
Referenced by transmat::aux_values(), and transmat::mat_aux_values().
void initvalues | ( | long | ipp, | |
long | ido | |||
) |
Definition at line 1380 of file grunewaldmat.cpp.
References intpointst::av, transmat::ip, and Tm.
Referenced by transmat::initvalues().
double k11 | ( | double | x1, | |
double | x2, | |||
double | x3, | |||
long | ipp | |||
) |
Definition at line 391 of file grunewaldmat.cpp.
References a2, a3, CorD(), density_lql(), dfidw, diffusion_number_function(), dp, dvn, intpointst::eqother, transmat::ip, kapa, kd, mi, pvs, rol, Rvap, saturation_water_vapour_pressure(), and Tm.
Referenced by matcond1d(), matcond2d(), and matcond3d().
double k12 | ( | double | x1, | |
double | x2, | |||
double | x3, | |||
long | ipp | |||
) |
Definition at line 413 of file grunewaldmat.cpp.
References a2, a3, CorD(), derivation_saturation_water_vapour_pressure_temperature(), dfidt, diffusion_number_function(), dp, dpvsdt, dvn, intpointst::eqother, transmat::ip, kd, mi, pvs, relhum, Rvap, saturation_water_vapour_pressure(), and Tm.
Referenced by matcond1d(), matcond2d(), and matcond3d().
double k13 | ( | double | x1, | |
double | x2, | |||
double | x3, | |||
long | ipp | |||
) |
Definition at line 433 of file grunewaldmat.cpp.
Referenced by matcond1d(), matcond2d(), and matcond3d().
double k21 | ( | double | x1, | |
double | x2, | |||
double | x3, | |||
long | ipp | |||
) |
Definition at line 442 of file grunewaldmat.cpp.
References a2, a3, CorD(), density_lql(), dfidw, diffusion_number_function(), dp, dvn, intpointst::eqother, hv, transmat::ip, kapa, kd, mi, pvs, rol, Rvap, saturation_water_vapour_pressure(), specific_enthalpy_of_water_vapour_hv(), specific_internal_energy_of_the_liquid_phase(), Tm, and ul.
Referenced by matcond1d(), matcond2d(), and matcond3d().
double k22 | ( | double | x1, | |
double | x2, | |||
double | x3, | |||
long | ipp | |||
) |
Definition at line 465 of file grunewaldmat.cpp.
References a2, a3, CorD(), derivation_saturation_water_vapour_pressure_temperature(), dfidt, diffusion_number_function(), dp, dpvsdt, dvn, intpointst::eqother, hv, transmat::ip, kd, lambda, mi, pvs, relhum, Rvap, saturation_water_vapour_pressure(), specific_enthalpy_of_water_vapour_hv(), and Tm.
Referenced by matcond1d(), matcond2d(), and matcond3d().
double k23 | ( | double | x1, | |
double | x2, | |||
double | x3, | |||
long | ipp | |||
) |
Definition at line 489 of file grunewaldmat.cpp.
Referenced by matcond1d(), matcond2d(), and matcond3d().
double k31 | ( | double | x1, | |
double | x2, | |||
double | x3, | |||
long | ipp | |||
) |
Definition at line 499 of file grunewaldmat.cpp.
Referenced by matcond1d(), matcond2d(), and matcond3d().
double k32 | ( | double | x1, | |
double | x2, | |||
double | x3, | |||
long | ipp | |||
) |
Definition at line 509 of file grunewaldmat.cpp.
Referenced by matcond1d(), matcond2d(), and matcond3d().
double k33 | ( | double | x1, | |
double | x2, | |||
double | x3, | |||
long | ipp | |||
) |
Definition at line 519 of file grunewaldmat.cpp.
Referenced by matcond1d(), matcond2d(), and matcond3d().
double kapa_exp | ( | double | a, | |
double | b, | |||
double | x1, | |||
double | x2, | |||
double | x3 | |||
) |
Definition at line 984 of file grunewaldmat.cpp.
Referenced by give_kapa().
void matcap | ( | double & | c, | |
long | ri, | |||
long | ci, | |||
long | ipp | |||
) |
function creates capacity matrix of the material
c | - capacity matrix of the material | |
ri | - row index | |
ci | - column index | |
ipp | - number of integration point |
Definition at line 221 of file grunewaldmat.cpp.
References intpointst::av, c11(), c12(), c13(), c21(), c22(), c23(), c31(), c32(), c33(), transmat::ip, and Tm.
Referenced by med2::matcap().
void matcond | ( | matrix & | d, | |
long | ri, | |||
long | ci, | |||
long | ipp | |||
) |
function computes conductivity matrix of the material in the required integration point
d | - conductivity matrix of material | |
ri | - row index | |
ci | - column index | |
ipp | - number of integration point |
Definition at line 41 of file grunewaldmat.cpp.
References matcond1d(), matcond2d(), matcond3d(), and matrix::n.
Referenced by med2::matcond().
void matcond1d | ( | matrix & | d, | |
long | ri, | |||
long | ci, | |||
long | ipp | |||
) |
function creates conductivity matrix of the material for 1D problems
d | - conductivity matrix of the material | |
ri | - row index | |
ci | - column index | |
ipp | - number of integration point |
Definition at line 75 of file grunewaldmat.cpp.
References intpointst::av, transmat::ip, k11(), k12(), k13(), k21(), k22(), k23(), k31(), k32(), k33(), and Tm.
Referenced by matcond().
void matcond2d | ( | matrix & | d, | |
long | ri, | |||
long | ci, | |||
long | ipp | |||
) |
function creates conductivity matrix of the material for 2D problems
d | - conductivity matrix of the material | |
ri | - row index | |
ci | - column index | |
ipp | - number of integration point |
Definition at line 124 of file grunewaldmat.cpp.
References intpointst::av, fillm(), transmat::ip, k11(), k12(), k13(), k21(), k22(), k23(), k31(), k32(), k33(), and Tm.
Referenced by matcond().
void matcond3d | ( | matrix & | d, | |
long | ri, | |||
long | ci, | |||
long | ipp | |||
) |
function creates conductivity matrix of the material for 3D problems
d | - conductivity matrix of the material | |
ri | - row index | |
ci | - column index | |
ipp | - number of integration point |
Definition at line 173 of file grunewaldmat.cpp.
References intpointst::av, fillm(), transmat::ip, k11(), k12(), k13(), k21(), k22(), k23(), k31(), k32(), k33(), and Tm.
Referenced by matcond().
double partial_water_vapour_pressure_function | ( | double | x1, | |
double | x2, | |||
double | x3 | |||
) |
Definition at line 1243 of file grunewaldmat.cpp.
References a1, pvs, relhum, saturation_water_vapour_pressure(), and sorption_izoterms_giva_data().
void print | ( | FILE * | out | ) |
Definition at line 358 of file grunewaldmat.cpp.
Referenced by transmat::printmatchar().
void print_othervalue_name | ( | FILE * | out, | |
long | compother | |||
) |
function prints names of all variables in nodes
out | - output file | |
compother | - number of other components |
Definition at line 921 of file grunewaldmat.cpp.
Referenced by med2::print_othervaluesnames().
void read | ( | XFILE * | in | ) |
function reads data and material parameters
in | - input file |
Definition at line 263 of file grunewaldmat.cpp.
References madripom, MatChar, MatConst, MatData, MatFunce, and xfscanf().
Referenced by transmat::readmattype().
double saturation_water_vapour_pressure | ( | double | x1, | |
double | x2, | |||
double | x3 | |||
) |
void save_values | ( | long | ipp, | |
double * | out | |||
) |
Definition at line 1389 of file grunewaldmat.cpp.
References intpointst::eqother, transmat::ip, and Tm.
Referenced by transmat::aux_values(), and transmat::mat_aux_values().
double si_kk_hansen | ( | double | x1, | |
double | x2, | |||
double | x3, | |||
double | u, | |||
double | a, | |||
double | n | |||
) |
Definition at line 1185 of file grunewaldmat.cpp.
void sorption_izoterms_giva_data | ( | int | kod, | |
double | x1, | |||
double | x2, | |||
double | x3, | |||
double & | moist, | |||
double & | dmoistdrh | |||
) |
Definition at line 1130 of file grunewaldmat.cpp.
References a1, a2, a3, CorD(), give_data_si_root_dfidw(), give_data_si_root_fi(), sorption_izotherm_derivation(), and sortpion_isotherm_root_shifted().
Referenced by aux_values(), get_othervalue(), get_rel_hum(), and partial_water_vapour_pressure_function().
void sorption_izotherm_derivation | ( | double | x1, | |
double | x2, | |||
double | x3, | |||
double & | derfi | |||
) |
Definition at line 1262 of file grunewaldmat.cpp.
References MatData.
Referenced by sorption_izoterms_giva_data().
double sortpion_isotherm_root_shifted | ( | double | x1, | |
double | w_hyg, | |||
double | rh_hyg | |||
) |
Definition at line 1290 of file grunewaldmat.cpp.
Referenced by saltmat3::c11(), saltmat3::get_rel_hum(), saltmat3::k11(), and sorption_izoterms_giva_data().
double specific_enthalpy_of_water_vapour_hv | ( | double | x1, | |
double | x2, | |||
double | x3 | |||
) |
double specific_internal_energy_of_the_liquid_phase | ( | double | x1, | |
double | x2, | |||
double | x3 | |||
) |
Definition at line 1215 of file grunewaldmat.cpp.
References specific_internal_energy_of_the_liquid_water().
double specific_internal_energy_of_the_liquid_water | ( | double | x1, | |
double | x2, | |||
double | x3 | |||
) |
Definition at line 1220 of file grunewaldmat.cpp.
References cwat.
Referenced by specific_internal_energy_of_the_liquid_phase().
double specific_internal_energy_of_water_vapour | ( | double | x1, | |
double | x2, | |||
double | x3 | |||
) |
double transmission_flux | ( | double | nodval, | |
long | ri, | |||
long | ci, | |||
long | nn, | |||
long | bc, | |||
long | ipp | |||
) |
function computes flux (for transmission_vector) for boundary condition (third kind of boundary condition)
nodval | - prescribed nodal value | |
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 770 of file grunewaldmat.cpp.
References flux, get_transmission_flux_11(), pvalt::getval(), gtopology::give_dof(), Gtt, transbclc::lc, lhsrhst::lhs, lhsrhst::lhsi, Lsrst, loadcaset::pv, and Tb.
Referenced by med2::transmission_flux().
double transmission_nodval | ( | double | nodval, | |
long | ri, | |||
long | ci, | |||
long | nn, | |||
long | bc, | |||
long | ipp | |||
) |
function computes new nodal value (for transmission_vector) for boundary condition (third kind of boundary condition)
nodval | - prescribed nodal value | |
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 730 of file grunewaldmat.cpp.
References get_transmission_nodval_11(), pvalt::getval(), gtopology::give_dof(), Gtt, transbclc::lc, lhsrhst::lhs, lhsrhst::lhsi, Lsrst, loadcaset::pv, and Tb.
Referenced by med2::transmission_nodval().
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)
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 686 of file grunewaldmat.cpp.
References get_transmission_transcoeff_11(), pvalt::getval(), gtopology::give_dof(), Gtt, transbclc::lc, lhsrhst::lhs, lhsrhst::lhsi, Lsrst, loadcaset::pv, and Tb.
Referenced by med2::transmission_transcoeff().
double a1 [private] |
Definition at line 130 of file grunewaldmat.h.
Referenced by get_moisture(), get_othervalue(), partial_water_vapour_pressure_function(), and sorption_izoterms_giva_data().
double a2 [private] |
Definition at line 130 of file grunewaldmat.h.
Referenced by c11(), c12(), c21(), c22(), derivation_of_specific_internal_energy_of_the_solid_material_dependence_temperature(), get_moisture(), give_kapa(), k11(), k12(), k21(), k22(), and sorption_izoterms_giva_data().
double a3 [private] |
Definition at line 130 of file grunewaldmat.h.
Referenced by c11(), c12(), c21(), c22(), derivation_of_specific_internal_energy_of_the_solid_material_dependence_temperature(), get_moisture(), give_kapa(), k11(), k12(), k21(), k22(), and sorption_izoterms_giva_data().
double cmat [private] |
Definition at line 120 of file grunewaldmat.h.
Referenced by derivation_of_specific_internal_energy_of_the_solid_material_dependence_temperature().
double dfidt [private] |
double dfidw [private] |
Definition at line 117 of file grunewaldmat.h.
Referenced by aux_values(), c11(), c21(), k11(), and k21().
double dp [private] |
double dpvsdt [private] |
double droldt [private] |
Definition at line 102 of file grunewaldmat.h.
Referenced by c22().
double drowdt [private] |
Definition at line 101 of file grunewaldmat.h.
Referenced by c12().
double duldt [private] |
Definition at line 110 of file grunewaldmat.h.
Referenced by c22().
double dumdt [private] |
Definition at line 108 of file grunewaldmat.h.
Referenced by c22().
double duvdt [private] |
Definition at line 109 of file grunewaldmat.h.
Referenced by c22().
double dvn [private] |
double hv [private] |
Definition at line 111 of file grunewaldmat.h.
double kapa [private] |
Definition at line 118 of file grunewaldmat.h.
Referenced by aux_values(), give_kapa(), k11(), and k21().
int kd [private] |
double lambda [private] |
Definition at line 119 of file grunewaldmat.h.
Referenced by k22().
int madripom [private] |
Definition at line 128 of file grunewaldmat.h.
Referenced by read().
int MatChar[20] [private] |
Definition at line 123 of file grunewaldmat.h.
double MatConst[20] [private] |
Definition at line 124 of file grunewaldmat.h.
Referenced by aux_values(), CorD(), and read().
double MatData[20][3][150] [private] |
Definition at line 125 of file grunewaldmat.h.
Referenced by CorD(), read(), and sorption_izotherm_derivation().
double MatFunce[20][5] [private] |
Definition at line 126 of file grunewaldmat.h.
double mi [private] |
double pir [private] |
double pv [private] |
Definition at line 104 of file grunewaldmat.h.
double pvs [private] |
double relhum [private] |
Definition at line 113 of file grunewaldmat.h.
Referenced by c12(), c22(), get_othervalue(), k12(), k22(), and partial_water_vapour_pressure_function().
double rol [private] |
Definition at line 105 of file grunewaldmat.h.
Referenced by c21(), c22(), density_lql(), k11(), and k21().
double rom [private] |
Definition at line 96 of file grunewaldmat.h.
Referenced by c22().
double rov [private] |
Definition at line 98 of file grunewaldmat.h.
double row [private] |
Definition at line 97 of file grunewaldmat.h.
Referenced by c11().
double ul [private] |
Definition at line 106 of file grunewaldmat.h.
double uv [private] |
Definition at line 107 of file grunewaldmat.h.