00001 #ifndef INITCOND_H
00002 #define INITCOND_H
00003
00011 #include <iostream>
00012 #include <string>
00013 #include <cmath>
00014 using namespace std;
00015
00016 #ifdef SINGLE
00017 #define real float
00018 #else
00019 #define real double
00020 #endif
00021
00028 class initCond {
00029
00030 public:
00034 initCond();
00035
00042 void initialize(int nMeshes,
00043 int ** pointNumberMeshU,
00044 real ***xU,
00045 int ** pointNumberMeshV,
00046 real ***xV,
00047 int ** pointNumberMeshW,
00048 real ***xW,
00049 int ** pointNumberMeshP,
00050 real ***xP,
00051 real ****u,
00052 real ****v,
00053 real ****w,
00054 real ****p
00055 );
00056
00060 ~initCond();
00061
00062 private:
00063
00064
00065
00066
00067 int i, j, k;
00068
00069
00070
00071 int m;
00072
00073
00074 int nx, ny, nz;
00075
00076
00077 };
00078
00079 #endif