00001 #ifndef THREEMEDIA_H
00002 #define THREEMEDIA_H
00003
00004 #include "genfile.h"
00005
00006 class med3
00007 {
00008 public:
00009 med3();
00010 ~med3();
00011
00012 void matcond (matrix &d,long ri,long ci,long ipp);
00013 void matcond2 (matrix &d,long ri,long ci,long ipp);
00014 void matcap (double &c,long ri,long ci,long ipp);
00015 void rhs_volume (matrix &d,long ri, long ci,long ipp);
00016
00017 double transmission_transcoeff(double trc,long ri,long ci,long nn,long bc,long ipp);
00018 double transmission_transcoeff(double trc,long ri,long ci,long nn,long bc,long ipp,int flag);
00019 double transmission_nodval(double nodval,double trc2,long ri,long ci,long nn,long bc,long ipp);
00020 double transmission_flux(double nodval,double trc2,long ri,long ci,long nn,long bc,long ipp);
00021
00022 double compute_othervalues (long compother,long ipp,double *r);
00023 void print_othervaluesnames (FILE *out,long ipp,long compother);
00024
00025
00026 };
00027
00028 #endif