#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.
1.6.2