#include <sejtkrmatc.h>
Public Member Functions | |
| double | get_alpha () |
| double | get_capuw (double pw) |
| double | get_capuw (double pw) |
| double | get_capuw (double pw) |
| double | get_capuw (double pw) |
| double | get_capwu (double pw) |
| double | get_capwu (double pw) |
| double | get_capwu (double pw) |
| double | get_capwu (double pw) |
| double | get_capww (double pw) |
| double | get_capww (double pw) |
| double | get_capww (double pw) |
| double | get_capww (double pw) |
| double | get_dsw_dpw (double pw) |
| double | get_emod () |
| double | get_fu1 (double pw) |
| double | get_fu1 (double pw) |
| double | get_fu1 (double pw) |
| double | get_fu1 (double pw) |
| double | get_fw1 (double pw) |
| double | get_fw1 (double pw) |
| double | get_fw1 (double pw) |
| double | get_fw1 (double pw) |
| double | get_kintr () |
| double | get_krw (double pw) |
| double | get_ks () |
| double | get_kuw (double pw) |
| double | get_kuw (double pw) |
| double | get_kuw (double pw) |
| double | get_kuw (double pw) |
| double | get_kw () |
| double | get_kwu (double pw) |
| double | get_kwu (double pw) |
| double | get_kwu (double pw) |
| double | get_kwu (double pw) |
| double | get_kww (double pw) |
| double | get_kww (double pw) |
| double | get_kww (double pw) |
| double | get_kww (double pw) |
| double | get_muw () |
| double | get_nu () |
| double | get_othervalue (long compother, double pw, long ipp) |
| double | get_othervalue (long compother, double pw, long ipp) |
| double | get_phi () |
| double | get_rhos () |
| double | get_sw (double pw) |
| void | print_othervalue_name (FILE *out, long compother) |
| void | print_othervalue_name (FILE *out, long compother) |
| void | read (XFILE *in) |
| void | read (XFILE *in) |
| void | read (XFILE *in) |
| void | read (XFILE *in) |
| void | rhs1d1 (matrix &d, long ri, long ci, long ipp) |
| void | rhs1d1 (matrix &d, long ri, long ci, long ipp) |
| void | rhs2d1 (matrix &d, long ri, long ci, long ipp) |
| void | rhs2d1 (matrix &d, long ri, long ci, long ipp) |
| void | rhs3d1 (matrix &d, long ri, long ci, long ipp) |
| void | rhs3d1 (matrix &d, long ri, long ci, long ipp) |
| void | rhs_volume (matrix &d, long ri, long ci, long ipp) |
| void | rhs_volume (matrix &d, long ri, long ci, long ipp) |
| sejtkrmatc () | |
| sejtkrmatc () | |
| sejtkrmatc () | |
| sejtkrmatc () | |
| void | values_correction (vector &nv, long ipp) |
| void | values_correction (vector &nv, long ipp) |
| void | water_pressure_check (double &pw, long ipp) |
| void | water_pressure_check (double &pw, long ipp) |
| ~sejtkrmatc () | |
| ~sejtkrmatc () | |
| ~sejtkrmatc () | |
| ~sejtkrmatc () | |
Private Attributes | |
| double | ab |
| double | alpha |
| double | bb |
| double | c |
| double | emod |
| double | g |
| double | k |
| double | kintr |
| double | kk |
| double | ks |
| double | kt |
| double | kw |
| double | kz |
| double | lambda |
| double | muw |
| double | nu |
| double | phi0 |
| double | rhok |
| double | rhos |
| double | rhow |
Definition at line 6 of file sejtkrmatc.h.
| sejtkrmatc | ( | ) |
| ~sejtkrmatc | ( | ) |
Definition at line 43 of file sejtkrmatc.cpp.
| sejtkrmatc | ( | ) |
| ~sejtkrmatc | ( | ) |
| sejtkrmatc | ( | ) |
| ~sejtkrmatc | ( | ) |
| sejtkrmatc | ( | ) |
| ~sejtkrmatc | ( | ) |
| double get_alpha | ( | ) |
function returns Biot's constant
| alpha | - Biot's constant |
12/9/2008, TKr
Definition at line 173 of file sejtkrmatc_lewis_schrefler_unsaturated-saturated.cpp.
References alpha.
| double get_capuw | ( | double | pw | ) |
| double get_capuw | ( | double | pw | ) |
| double get_capuw | ( | double | pw | ) |
| double get_capuw | ( | double | pw | ) |
function creates capacity coefficient of the general material
| pw | - water pressure |
| capuw | - capacity coefficient |
12/9/2008, TKr
Definition at line 236 of file sejtkrmatc.cpp.
Referenced by medc1::matcap_u().
| double get_capwu | ( | double | pw | ) |
| double get_capwu | ( | double | pw | ) |
| double get_capwu | ( | double | pw | ) |
| double get_capwu | ( | double | pw | ) |
function creates capacity coefficient of the general material
| pw | - water pressure |
| capwu | - capacity coefficient |
12/9/2008, TKr
Definition at line 255 of file sejtkrmatc.cpp.
References alpha.
Referenced by medc1::matcap_l().
| double get_capww | ( | double | pw | ) |
| double get_capww | ( | double | pw | ) |
| double get_capww | ( | double | pw | ) |
| double get_capww | ( | double | pw | ) |
| double get_dsw_dpw | ( | double | pw | ) |
function computes partial derivative of degree of saturation with respect to pw
| pw | - water pressure |
| dsw_dpw | - partial derivative of degree of saturation with respect to pw |
12/9/2008, TKr
Definition at line 91 of file sejtkrmatc_lewis_schrefler_unsaturated-saturated.cpp.
| double get_emod | ( | ) |
function returns emod Young's modulus
| emod | = Young's modulus |
12/9/2008, TKr
Definition at line 186 of file sejtkrmatc_lewis_schrefler_unsaturated-saturated.cpp.
References emod.
| double get_fu1 | ( | double | pw | ) |
| double get_fu1 | ( | double | pw | ) |
| double get_fu1 | ( | double | pw | ) |
| double get_fu1 | ( | double | pw | ) |
function returns ...
| pw | - water pressure |
| fu1 | - first part for right-hand side for balance equation |
12/9/2008, TKr
Definition at line 315 of file sejtkrmatc.cpp.
| double get_fw1 | ( | double | pw | ) |
| double get_fw1 | ( | double | pw | ) |
| double get_fw1 | ( | double | pw | ) |
| double get_fw1 | ( | double | pw | ) |
| double get_kintr | ( | ) |
function computes intrinsic permeability
| kintr | - intrinsic permeability |
12/9/2008, TKr
Definition at line 147 of file sejtkrmatc_lewis_schrefler_unsaturated-saturated.cpp.
References kintr.
| double get_krw | ( | double | pw | ) |
function computes water relative permeability
| pw | - water pressure |
| krw | - water relative permeability |
12/9/2008, TKr
Definition at line 112 of file sejtkrmatc_lewis_schrefler_unsaturated-saturated.cpp.
References get_sw().
| double get_ks | ( | ) |
function returns ks =
| ks | - |
12/9/2008, TKr
Definition at line 211 of file sejtkrmatc_lewis_schrefler_unsaturated-saturated.cpp.
References ks.
| double get_kuw | ( | double | pw | ) |
| double get_kuw | ( | double | pw | ) |
| double get_kuw | ( | double | pw | ) |
| double get_kuw | ( | double | pw | ) |
function creates conductivity coefficient of the general material
| pw | - water pressure |
| kuw | - conductivity coefficient |
12/9/2008, TKr
Definition at line 179 of file sejtkrmatc.cpp.
References alpha.
Referenced by medc1::matcond_u().
| double get_kw | ( | ) |
function returns kw =
| kw | - |
12/9/2008, TKr
Definition at line 224 of file sejtkrmatc_lewis_schrefler_unsaturated-saturated.cpp.
References kw.
| double get_kwu | ( | double | pw | ) |
| double get_kwu | ( | double | pw | ) |
| double get_kwu | ( | double | pw | ) |
| double get_kwu | ( | double | pw | ) |
function creates conductivity coefficient of the general material
| pw | - water pressure |
| kwu | - conductivity coefficient |
12/9/2008, TKr
Definition at line 198 of file sejtkrmatc.cpp.
Referenced by medc1::matcond_l().
| double get_kww | ( | double | pw | ) |
| double get_kww | ( | double | pw | ) |
| double get_kww | ( | double | pw | ) |
| double get_kww | ( | double | pw | ) |
function creates conductivity coefficient of the general material
| pw | - water pressure |
| kww | - conductivity coefficient |
12/9/2008, TKr
Definition at line 217 of file sejtkrmatc.cpp.
| double get_muw | ( | ) |
function returns muw =
| muw | - |
12/9/2008, TKr
Definition at line 237 of file sejtkrmatc_lewis_schrefler_unsaturated-saturated.cpp.
References muw.
| double get_nu | ( | ) |
function returns nu = Poisson's constant
| nu | - Poisson's constant |
12/9/2008, TKr
Definition at line 198 of file sejtkrmatc_lewis_schrefler_unsaturated-saturated.cpp.
References nu.
| double get_othervalue | ( | long | compother, | |
| double | pw, | |||
| long | ipp | |||
| ) |
| double get_othervalue | ( | long | compother, | |
| double | pw, | |||
| long | ipp | |||
| ) |
| double get_phi | ( | ) |
function returns porosity
| phi | - porosity |
12/9/2008, TKr
Definition at line 130 of file sejtkrmatc_lewis_schrefler_unsaturated-saturated.cpp.
References phi0.
| double get_rhos | ( | ) |
function returns volume density of soil skeleton
| rhos | - volume density of concrete skeleton |
12/9/2008, TKr
Definition at line 160 of file sejtkrmatc_lewis_schrefler_unsaturated-saturated.cpp.
References rhos.
| double get_sw | ( | double | pw | ) |
function computes degree of saturation(sorption curve)
| pw | - water pressure |
| sw | - degree of saturation |
12/9/2008, TKr
Definition at line 70 of file sejtkrmatc_lewis_schrefler_unsaturated-saturated.cpp.
Referenced by get_krw().
| void print_othervalue_name | ( | FILE * | out, | |
| long | compother | |||
| ) |
| void print_othervalue_name | ( | FILE * | out, | |
| long | compother | |||
| ) |
| void read | ( | XFILE * | in | ) |
| void read | ( | XFILE * | in | ) |
| void read | ( | XFILE * | in | ) |
| void read | ( | XFILE * | in | ) |
function reads parameters
| in | - input file |
12/9/2008, TKr
Definition at line 54 of file sejtkrmatc.cpp.
Referenced by coupmatu::readmatchar(), and coupmatl::readmatchar().
| void rhs1d1 | ( | matrix & | d, | |
| long | ri, | |||
| long | ci, | |||
| long | ipp | |||
| ) |
| void rhs1d1 | ( | matrix & | d, | |
| long | ri, | |||
| long | ci, | |||
| long | ipp | |||
| ) |
function creates volume right-hand side matrix of the material for 1D problems
| d | - right-hand matrix of the material | |
| ri | - row index | |
| ci | - column index | |
| ipp | - number of integration point |
Definition at line 103 of file sejtkrmatc.cpp.
References intpointst::av, f, fillm(), g, get_fw1(), probdesct::gr1, transmat::ip, Tm, and Tp.
Referenced by rhs_volume().
| void rhs2d1 | ( | matrix & | d, | |
| long | ri, | |||
| long | ci, | |||
| long | ipp | |||
| ) |
| void rhs2d1 | ( | matrix & | d, | |
| long | ri, | |||
| long | ci, | |||
| long | ipp | |||
| ) |
function creates volume right-hand side matrix of the material for 2D problems
| d | - right-hand matrix of the material | |
| ri | - row index | |
| ci | - column index | |
| ipp | - number of integration point |
Definition at line 124 of file sejtkrmatc.cpp.
References intpointst::av, f, fillm(), g, get_fw1(), probdesct::gr1, probdesct::gr2, transmat::ip, Tm, and Tp.
Referenced by rhs_volume().
| void rhs3d1 | ( | matrix & | d, | |
| long | ri, | |||
| long | ci, | |||
| long | ipp | |||
| ) |
| void rhs3d1 | ( | matrix & | d, | |
| long | ri, | |||
| long | ci, | |||
| long | ipp | |||
| ) |
function creates volume right-hand side matrix of the material for 3D problems
| d | - right-hand matrix of the material | |
| ri | - row index | |
| ci | - column index | |
| ipp | - number of integration point |
Definition at line 149 of file sejtkrmatc.cpp.
References intpointst::av, f, fillm(), g, get_fw1(), probdesct::gr1, probdesct::gr2, probdesct::gr3, transmat::ip, Tm, and Tp.
Referenced by rhs_volume().
| void rhs_volume | ( | matrix & | d, | |
| long | ri, | |||
| long | ci, | |||
| long | ipp | |||
| ) |
| void rhs_volume | ( | matrix & | d, | |
| long | ri, | |||
| long | ci, | |||
| long | ipp | |||
| ) |
function computes volume part of right-hand side matrix in the required integration point
| d | - right-hand side matrix of material | |
| ri | - row index | |
| ci | - column index | |
| ipp | - number of integration point |
Definition at line 70 of file sejtkrmatc.cpp.
| void values_correction | ( | vector & | nv, | |
| long | ipp | |||
| ) |
| void values_correction | ( | vector & | nv, | |
| long | ipp | |||
| ) |
| void water_pressure_check | ( | double & | pw, | |
| long | ipp | |||
| ) |
| void water_pressure_check | ( | double & | pw, | |
| long | ipp | |||
| ) |
double ab [private] |
Definition at line 41 of file sejtkrmatc_lewis_schrefler_unsaturated-saturated.h.
double alpha [private] |
Definition at line 37 of file sejtkrmatc.h.
Referenced by get_alpha(), get_capwu(), get_capww(), get_kuw(), read(), and sejtkrmatc().
double bb [private] |
Definition at line 41 of file sejtkrmatc_lewis_schrefler_unsaturated-saturated.h.
double c [private] |
Definition at line 37 of file sejtkrmatc.h.
Referenced by get_fw1(), get_kww(), and sejtkrmatc().
double emod [private] |
Definition at line 37 of file sejtkrmatc.h.
Referenced by get_emod(), and sejtkrmatc().
double g [private] |
Definition at line 37 of file sejtkrmatc.h.
Referenced by rhs1d1(), rhs2d1(), rhs3d1(), and sejtkrmatc().
double k [private] |
Definition at line 37 of file sejtkrmatc.h.
Referenced by sejtkrmatc().
double kintr [private] |
Definition at line 27 of file sejtkrmatc_lewis_schrefler_saturated.h.
Referenced by get_kintr().
double kk [private] |
Definition at line 37 of file sejtkrmatc.h.
Referenced by get_capww(), and sejtkrmatc().
double ks [private] |
Definition at line 37 of file sejtkrmatc.h.
Referenced by get_fw1(), get_ks(), get_kww(), read(), and sejtkrmatc().
double kt [private] |
Definition at line 27 of file sejtkrmatc_lewis_schrefler_saturated.h.
double kw [private] |
Definition at line 27 of file sejtkrmatc_lewis_schrefler_saturated.h.
Referenced by get_kw().
double kz [private] |
Definition at line 37 of file sejtkrmatc.h.
Referenced by get_capww(), read(), and sejtkrmatc().
double lambda [private] |
Definition at line 37 of file sejtkrmatc.h.
Referenced by get_capww(), and sejtkrmatc().
double muw [private] |
Definition at line 27 of file sejtkrmatc_lewis_schrefler_saturated.h.
Referenced by get_muw().
double nu [private] |
Definition at line 37 of file sejtkrmatc.h.
Referenced by get_nu(), and sejtkrmatc().
double phi0 [private] |
Definition at line 37 of file sejtkrmatc.h.
Referenced by get_capww(), get_phi(), and sejtkrmatc().
double rhok [private] |
Definition at line 37 of file sejtkrmatc.h.
Referenced by sejtkrmatc().
double rhos [private] |
Definition at line 27 of file sejtkrmatc_lewis_schrefler_saturated.h.
Referenced by get_rhos().
double rhow [private] |
Definition at line 27 of file sejtkrmatc_lewis_schrefler_saturated.h.
1.6.2