carbmat1 Class Reference

#include <carbmat1.h>

List of all members.

Public Member Functions

 carbmat1 ()
double Equivalent_diffusion (double A)
double get_conductivity (void)
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 read (XFILE *in)
 ~carbmat1 ()

Public Attributes

int global_variable

Private Attributes

double param

Detailed Description

Definition at line 6 of file carbmat1.h.


Constructor & Destructor Documentation

carbmat1 (  ) 

Definition at line 13 of file carbmat1.cpp.

References global_variable.

~carbmat1 (  ) 

Definition at line 17 of file carbmat1.cpp.


Member Function Documentation

double Equivalent_diffusion ( double  A  ) 

function computes effective CO2 diffusion of cracked material

Parameters:
A - area of cone

Definition at line 147 of file carbmat1.cpp.

References global_variable.

double get_conductivity ( void   ) 

Definition at line 158 of file carbmat1.cpp.

References param.

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 127 of file carbmat1.cpp.

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 32 of file carbmat1.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

Parameters:
d - conductivity matrix of the material
ri - row index
ci - column index
ipp - number of integration point

Definition at line 65 of file carbmat1.cpp.

References fillm(), and get_conductivity().

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 84 of file carbmat1.cpp.

References fillm(), and get_conductivity().

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 105 of file carbmat1.cpp.

References fillm(), and get_conductivity().

Referenced by matcond().

void read ( XFILE in  ) 

function reads parameters from input file

Parameters:
in - input file

Definition at line 137 of file carbmat1.cpp.

References param, and xfscanf().

Referenced by transmat::readmattype().


Member Data Documentation

Definition at line 23 of file carbmat1.h.

Referenced by carbmat1(), and Equivalent_diffusion().

double param [private]

Definition at line 26 of file carbmat1.h.

Referenced by get_conductivity(), and read().


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

Generated by  doxygen 1.6.2