#include <radiationmat.h>
Public Member Functions | |
void | changeparam (atsel &atm, vector &val) |
double | get_c () |
double | get_k () |
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) |
radiationmat (void) | |
void | read (XFILE *in) |
~radiationmat (void) | |
Public Attributes | |
double | c |
double | k |
Definition at line 9 of file radiationmat.h.
radiationmat | ( | void | ) |
Definition at line 10 of file radiationmat.cpp.
~radiationmat | ( | void | ) |
Definition at line 15 of file radiationmat.cpp.
function changes parameters of conductivity and capacity from a table @ param
Definition at line 179 of file radiationmat.cpp.
References atsel::atrib, c, k, atsel::num, and print_err().
double get_c | ( | ) |
function creates specific heat of the isotropic material
c | - specific heat of the isotropic material |
Definition at line 169 of file radiationmat.cpp.
References c.
Referenced by matcap().
double get_k | ( | ) |
function creates conductivity coefficient of the isotropic material
k | - heat conductivity matrix of the isotropic material |
Definition at line 159 of file radiationmat.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 124 of file radiationmat.cpp.
References get_c().
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 31 of file radiationmat.cpp.
References matcond1d(), matcond2d(), matcond3d(), matrix::n, and print_err().
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 64 of file radiationmat.cpp.
References get_k().
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 81 of file radiationmat.cpp.
References fillm(), and get_k().
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 102 of file radiationmat.cpp.
References fillm(), and get_k().
Referenced by matcond().
void print | ( | FILE * | out | ) |
function prints parameters
out | - outut file |
Definition at line 148 of file radiationmat.cpp.
void read | ( | XFILE * | in | ) |
function reads parameters
in | - input file |
Definition at line 137 of file radiationmat.cpp.
References c, k, and xfscanf().
Referenced by transmat::readmattype().
double c |
Definition at line 31 of file radiationmat.h.
Referenced by changeparam(), get_c(), print(), radiationmat(), and read().
double k |
Definition at line 29 of file radiationmat.h.
Referenced by changeparam(), get_k(), print(), radiationmat(), and read().