#include <discisotrmat.h>
Public Member Functions | |
| void | changeparam (atsel &atm, vector &val) |
| double | compute_abs (double in) |
| double | compute_rel (double in) |
| double | correct_val (double *in, double *iin) |
| discisotrmat (void) | |
| 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) |
| void | read (XFILE *in) |
| ~discisotrmat (void) | |
Public Attributes | |
| double | c |
| coefficient of capacity | |
| double | ju |
| jump in quantity at discontinuity | |
| double | k |
| coefficient of conductivity | |
Definition at line 9 of file discisotrmat.h.
| discisotrmat | ( | void | ) |
Definition at line 11 of file discisotrmat.cpp.
| ~discisotrmat | ( | void | ) |
Definition at line 15 of file discisotrmat.cpp.
function changes parameters of conductivity and capacity from a table @ param
Definition at line 180 of file discisotrmat.cpp.
References atsel::atrib, c, k, and atsel::num.
| double compute_abs | ( | double | in | ) |
| double compute_rel | ( | double | in | ) |
| double correct_val | ( | double * | in, | |
| double * | iin | |||
| ) |
function prescribes jump in values
Definition at line 204 of file discisotrmat.cpp.
References ju.
Referenced by transmat::values_transformation().
| double get_c | ( | ) |
function creates specific heat of the isotropic material
| c | - specific heat of the isotropic material |
Definition at line 170 of file discisotrmat.cpp.
References c.
Referenced by matcap().
| double get_k | ( | ) |
function creates conductivity coefficient of the isotropic material
| k | - heat conductivity coefficient of the isotropic material |
Definition at line 160 of file discisotrmat.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 125 of file discisotrmat.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 discisotrmat.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 65 of file discisotrmat.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 82 of file discisotrmat.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 103 of file discisotrmat.cpp.
References fillm(), and get_k().
Referenced by matcond().
| void print | ( | FILE * | out | ) |
function prints parameters
| out | - outut file |
Definition at line 149 of file discisotrmat.cpp.
Referenced by transmat::printmatchar().
| void read | ( | XFILE * | in | ) |
function reads parameters
| in | - input file |
Definition at line 138 of file discisotrmat.cpp.
References c, ju, k, and xfscanf().
Referenced by transmat::readmattype().
| double c |
coefficient of capacity
Definition at line 37 of file discisotrmat.h.
Referenced by changeparam(), discisotrmat(), get_c(), print(), and read().
| double ju |
jump in quantity at discontinuity
Definition at line 39 of file discisotrmat.h.
Referenced by compute_abs(), compute_rel(), correct_val(), discisotrmat(), print(), and read().
| double k |
coefficient of conductivity
Definition at line 35 of file discisotrmat.h.
Referenced by changeparam(), discisotrmat(), get_k(), print(), and read().
1.6.2