#include <threemediac.h>
Public Member Functions | |
void | matcap_l (matrix &d, long ri, long ci, long ipp) |
void | matcap_u (matrix &d, long ri, long ci, long ipp) |
void | matcond_l (matrix &d, long ri, long ci, long ipp) |
void | matcond_u (matrix &d, long ri, long ci, long ipp) |
medc3 () | |
void | rhs_u1 (matrix &d, long ri, long ci, long ipp) |
void | rhs_volume (matrix &d, long ri, long ci, long ipp) |
~medc3 () |
Definition at line 6 of file threemediac.h.
medc3 | ( | ) |
Definition at line 18 of file threemediac.cpp.
~medc3 | ( | ) |
Definition at line 20 of file threemediac.cpp.
void matcap_l | ( | matrix & | d, | |
long | ri, | |||
long | ci, | |||
long | ipp | |||
) |
function computes capacity matrix D in a material point for three media transfer for lower block
d | - capacity matrix | |
ri | - row index | |
ci | - column index | |
ipp | - number of integration point |
Definition at line 192 of file threemediac.cpp.
References baroghelBc, C30baroghelBc, C60baroghelBc, C60bazantBc, Cml, concreteBc, Cp, fillm(), glasgowc, intpointsc::idm, coupmatl::ip, multiphc::matcap_l(), mech_heat_moisture, mech_moisture_salt, probdescc::mednam, o30bazantBc, and intpointsc::tm.
Referenced by coupmatl::matcap().
void matcap_u | ( | matrix & | d, | |
long | ri, | |||
long | ci, | |||
long | ipp | |||
) |
function computes capacity matrix D in a material point for three media transfer for upper block
d | - capacity matrix | |
ri | - row index | |
ci | - column index | |
ipp | - number of integration point |
Definition at line 86 of file threemediac.cpp.
References baroghelBc, C30baroghelBc, C60baroghelBc, C60bazantBc, Cmu, concreteBc, Cp, fillm(), glasgowc, intpointsc::idm, coupmatu::ip, multiphc::matcap_u(), mech_heat_moisture, mech_moisture_salt, probdescc::mednam, o30bazantBc, and intpointsc::tm.
Referenced by coupmatu::matcap().
void matcond_l | ( | matrix & | d, | |
long | ri, | |||
long | ci, | |||
long | ipp | |||
) |
function computes conductivity matrix D in a material point for three media transfer for lower block
d | - conductivity matrix | |
ri | - row index | |
ci | - column index | |
ipp | - number of integration point |
Definition at line 141 of file threemediac.cpp.
References baroghelBc, C30baroghelBc, C60baroghelBc, C60bazantBc, Cml, concreteBc, Cp, fillm(), glasgowc, intpointsc::idm, coupmatl::ip, multiphc::matcond_l(), mech_heat_moisture, mech_moisture_salt, probdescc::mednam, o30bazantBc, and intpointsc::tm.
Referenced by coupmatl::matcond().
void matcond_u | ( | matrix & | d, | |
long | ri, | |||
long | ci, | |||
long | ipp | |||
) |
function computes conductivity matrix D in a material point for three media transfer for upper block
d | - conductivity matrix | |
ri | - row index | |
ci | - column index | |
ipp | - number of integration point |
Definition at line 35 of file threemediac.cpp.
References baroghelBc, C30baroghelBc, C60baroghelBc, C60bazantBc, Cmu, concreteBc, Cp, fillm(), glasgowc, intpointsc::idm, coupmatu::ip, multiphc::matcond_u(), mech_heat_moisture, mech_moisture_salt, probdescc::mednam, o30bazantBc, and intpointsc::tm.
Referenced by coupmatu::matcond().
void rhs_u1 | ( | matrix & | d, | |
long | ri, | |||
long | ci, | |||
long | ipp | |||
) |
function creates first part right-hand side matrix of the general material
d | - right-hand side matrix | |
ri | - row index | |
ci | - column index | |
ipp | - number of integration point |
Definition at line 249 of file threemediac.cpp.
References baroghelBc, C30baroghelBc, C60baroghelBc, C60bazantBc, Cmu, concreteBc, Cp, glasgowc, intpointsc::idm, coupmatu::ip, mech_heat_moisture, probdescc::mednam, o30bazantBc, multiphc::rhs_u1(), and intpointsc::tm.
Referenced by coupmatu::volume_rhs1().
void rhs_volume | ( | matrix & | d, | |
long | ri, | |||
long | ci, | |||
long | ipp | |||
) |
function creates volume (second) part right-hand side matrix of the general material
d | - right-hand side matrix | |
ri | - row index | |
ci | - column index | |
ipp | - number of integration point |
Definition at line 294 of file threemediac.cpp.
References baroghelBc, C30baroghelBc, C60baroghelBc, C60bazantBc, Cmu, concreteBc, Cp, glasgowc, intpointsc::idm, coupmatu::ip, mech_heat_moisture, probdescc::mednam, o30bazantBc, multiphc::rhs_u2(), and intpointsc::tm.
Referenced by coupmatu::volume_rhs2().