00001 #ifndef SETDT_H
00002 #define SETDT_H
00003
00010 #include <iostream>
00011 #include <string>
00012 #include <cmath>
00013 using namespace std;
00014
00015 #ifdef SINGLE
00016 #define real float
00017 #else
00018 #define real double
00019 #endif
00020
00027 class setDt {
00028
00029 public:
00033 setDt();
00034
00041 void initialize(int numberOfPatches,
00042 real & dt,
00043 real ReynoldsNumber,
00044 int ** pointNumberMeshU,
00045 int ** pointNumberMeshV,
00046 int ** pointNumberMeshW,
00047 real *h,
00048 real ****u,
00049 int ****uUnknowns,
00050 real ****v,
00051 int ****vUnknowns,
00052 real ****w,
00053 int ****wUnknowns
00054 );
00055
00059 ~setDt();
00060
00061 private:
00062
00063
00064 int nPatch;
00065 int nMeshes;
00066
00067
00068 real Re;
00069
00070
00071
00072 int i, j, k;
00073
00074
00075
00076 int m;
00077
00078
00079
00080 };
00081
00082 #endif