00001 #ifndef EXACTSOL_H
00002 #define EXACTSOL_H
00003
00009 #include <cmath>
00010 using namespace std;
00011
00012 #ifdef SINGLE
00013 #define real float
00014 #else
00015 #define real double
00016 #endif
00017
00022 class exactSol {
00023
00024 public:
00028 exactSol();
00029
00034 void initialize(int nMeshes,
00035 real t,
00036 int ** pointNumberMeshU,
00037 real ***xU,
00038 int ** pointNumberMeshV,
00039 real ***xV,
00040 int ** pointNumberMeshW,
00041 real ***xW,
00042 int ** pointNumberMeshP,
00043 real ***xP,
00044 real ****exactU,
00045 real ****exactV,
00046 real ****exactW,
00047 real ****exactP
00048 );
00049
00053 ~exactSol();
00054
00055 private:
00056
00057
00058
00059
00060 int i, j, k;
00061
00062
00063
00064 int m;
00065
00066
00067 int nx, ny, nz;
00068
00069
00070 };
00071
00072 #endif