00001 #ifndef BOUNDARYCOND_H
00002 #define BOUNDARYCOND_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
00029 class boundaryCond {
00030
00031 public:
00035 boundaryCond();
00036
00037
00044 void initialize(int option,
00045 real t,
00046 real dt,
00047 int ** pointNumberMeshU,
00048 int ** pointNumberMeshV,
00049 int ** pointNumberMeshW,
00050 real ***xU,
00051 real ***xV,
00052 real ***xW,
00053 real ****u,
00054 real ****v,
00055 real ****w,
00056 real ****uAux,
00057 real ****vAux,
00058 real ****wAux
00059 );
00060
00064 ~boundaryCond();
00065
00066 private:
00067
00068
00069
00070
00071 int i, j, k;
00072
00073
00074
00075 int nx, ny, nz;
00076
00077
00078 };
00079
00080 #endif