00001 #ifndef BOUNDARY_H
00002 #define BOUNDARY_H
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015 class Boundary {
00016 private:
00017 double a;
00018 double b;
00019 bool eq;
00020 int face;
00021 public:
00022 Boundary();
00023 virtual ~Boundary() {};
00024 void set_eq(const double z, const double phi, const int direction);
00025 void set_np(const double z, const double phi, const int face);
00026 void set_sp(const double z, const double phi, const int face);
00027 double operator()(const double z) const;
00028 };
00029 #endif