#include <glasgowcoup.h>
Public Member Functions | |
glasgowcoup () | |
void | material_matrix_fts (long ipp, matrix &d, strastrestate ssst) |
void | material_matrix_td (long ipp, matrix &d, strastrestate ssst) |
void | read (XFILE *in) |
~glasgowcoup () | |
Public Attributes | |
double | alpha |
coefficient of free thermal strain | |
double | norm_tempr |
normalized temperature | |
double | t_hat |
the highest reached normalized temperature |
ordering of variables in eqother array
temperature [K],
Definition at line 14 of file glasgowcoup.h.
glasgowcoup | ( | ) |
Definition at line 5 of file glasgowcoup.cpp.
~glasgowcoup | ( | ) |
Definition at line 10 of file glasgowcoup.cpp.
void material_matrix_fts | ( | long | ipp, | |
matrix & | d, | |||
strastrestate | ssst | |||
) |
function computes material matrix of displacement-temperature block it is based on free thermal strains
ipp | - number of integration point | |
m | - auxiliary matrix |
JK, 24.10.2004
Definition at line 29 of file glasgowcoup.cpp.
References alpha, cmulm(), mechmat::elmatstiff(), matrix::m, Mm, mxm(), norm_tempr, and tensor_vector_matrix().
void material_matrix_td | ( | long | ipp, | |
matrix & | d, | |||
strastrestate | ssst | |||
) |
thermal damage
JK, 29.10.2004
Definition at line 69 of file glasgowcoup.cpp.
References addm(), alpha, cmulm(), mechmat::elmatstiff(), matrix::m, Mm, mxm(), norm_tempr, subm(), t_hat, and tensor_vector_matrix().
void read | ( | XFILE * | in | ) |
Definition at line 15 of file glasgowcoup.cpp.
Referenced by coupmatu::readmatchar(), and coupmatl::readmatchar().
double alpha |
coefficient of free thermal strain
Definition at line 28 of file glasgowcoup.h.
Referenced by material_matrix_fts(), and material_matrix_td().
double norm_tempr |
normalized temperature
Definition at line 26 of file glasgowcoup.h.
Referenced by material_matrix_fts(), and material_matrix_td().
double t_hat |
the highest reached normalized temperature
Definition at line 30 of file glasgowcoup.h.
Referenced by material_matrix_td().