#include <cerny_concrete.h>
Public Member Functions | |
cernymat (void) | |
double | get_c (double t) |
double | get_dc_dt (double t) |
double | get_dk_dt (double t) |
double | get_k (double t) |
void | matcap (double &cc, 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) |
void | print (FILE *out) |
void | read (XFILE *in) |
~cernymat (void) | |
Public Attributes | |
double | c |
double | k |
double | rho |
Definition at line 7 of file cerny_concrete.h.
~cernymat | ( | void | ) |
Definition at line 18 of file cerny_concrete.cpp.
double get_c | ( | double | t | ) |
function creates effective heat capacity of concrete
t | - temperature in deg. C |
ceff | - effective heat capacity of concrete |
Definition at line 213 of file cerny_concrete.cpp.
Referenced by matcap().
double get_dc_dt | ( | double | t | ) |
function creates derivative of effective heat capacity with respect to temperature
t | - temperature in deg. C |
d | - derivative of effective heat capacity with respect to temperature |
Definition at line 232 of file cerny_concrete.cpp.
References rho.
double get_dk_dt | ( | double | t | ) |
function creates derivative of effective heat conductivity of the concrete with respect to temperature
t | - temperature in deg. C |
d | - derivative of effective heat conductivity with respect to temperature |
Definition at line 194 of file cerny_concrete.cpp.
double get_k | ( | double | t | ) |
function creates effective heat conductivity of the concrete
t | - temperature in deg. C |
keff | - heat conductivity of concrete |
Definition at line 175 of file cerny_concrete.cpp.
References k.
Referenced by matcond1d(), matcond2d(), and matcond3d().
void matcap | ( | double & | cc, | |
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 136 of file cerny_concrete.cpp.
References intpointst::av, get_c(), transmat::ip, and Tm.
Referenced by med1::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 33 of file cerny_concrete.cpp.
References matcond1d(), matcond2d(), matcond3d(), and matrix::n.
Referenced by med1::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 67 of file cerny_concrete.cpp.
References intpointst::av, get_k(), transmat::ip, 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 87 of file cerny_concrete.cpp.
References intpointst::av, fillm(), get_k(), transmat::ip, 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 111 of file cerny_concrete.cpp.
References intpointst::av, fillm(), get_k(), transmat::ip, and Tm.
Referenced by matcond().
void print | ( | FILE * | out | ) |
function prints parameters
out | - outut file |
Definition at line 161 of file cerny_concrete.cpp.
Referenced by transmat::printmatchar().
void read | ( | XFILE * | in | ) |
function reads parameters
in | - input file |
Definition at line 151 of file cerny_concrete.cpp.
References c, k, rho, and xfscanf().
Referenced by transmat::readmattype().
double c |
Definition at line 34 of file cerny_concrete.h.
Referenced by cernymat(), get_c(), print(), and read().
double k |
Definition at line 32 of file cerny_concrete.h.
Referenced by cernymat(), get_k(), print(), and read().
double rho |
Definition at line 30 of file cerny_concrete.h.
Referenced by cernymat(), get_c(), get_dc_dt(), print(), and read().