discisotrmat Class Reference

#include <discisotrmat.h>

List of all members.

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

Detailed Description

Definition at line 9 of file discisotrmat.h.


Constructor & Destructor Documentation

discisotrmat ( void   ) 

Definition at line 11 of file discisotrmat.cpp.

References c, ju, and k.

~discisotrmat ( void   ) 

Definition at line 15 of file discisotrmat.cpp.


Member Function Documentation

void changeparam ( atsel atm,
vector val 
)

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  ) 

function computes absolute

Definition at line 224 of file discisotrmat.cpp.

References ju.

double compute_rel ( double  in  ) 

function computes relative

Definition at line 213 of file discisotrmat.cpp.

References ju.

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

Return values:
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

Return values:
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

Parameters:
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

Parameters:
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

Parameters:
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

Parameters:
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

Parameters:
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

Parameters:
out - outut file

Definition at line 149 of file discisotrmat.cpp.

References c, ju, and k.

Referenced by transmat::printmatchar().

void read ( XFILE in  ) 

function reads parameters

Parameters:
in - input file

Definition at line 138 of file discisotrmat.cpp.

References c, ju, k, and xfscanf().

Referenced by transmat::readmattype().


Member Data Documentation

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().


The documentation for this class was generated from the following files:

Generated by  doxygen 1.6.2