00001 #ifndef CERNYMAT_H
00002 #define CERNYMAT_H
00003
00004 #include <stdio.h>
00005 #include "genfile.h"
00006
00007 class cernymat
00008 {
00009 public:
00010 cernymat (void);
00011 ~cernymat (void);
00012
00013
00014 void matcond (matrix &d,long ri,long ci,long ipp);
00015 void matcap (double &cc,long ri,long ci,long ipp);
00016
00017 void matcond1d (matrix &d,long ri,long ci,long ipp);
00018 void matcond2d (matrix &d,long ri,long ci,long ipp);
00019 void matcond3d (matrix &d,long ri,long ci,long ipp);
00020
00021
00022 void read (XFILE *in);
00023 void print (FILE *out);
00024 double get_k(double t);
00025 double get_dk_dt(double t);
00026 double get_c(double t);
00027 double get_dc_dt(double t);
00028
00029
00030 double rho;
00031
00032 double k;
00033
00034 double c;
00035
00036 };
00037
00038 #endif