00001 #ifndef _MY_MeshHoleInfo_ 00002 #define _MY_MeshHoleInfo_ 00003 #include "globals.h" 00004 00005 00010 class MeshHoleInfo 00011 { 00012 private: 00013 00014 protected: 00015 00016 public: 00017 double wx,wz,wy1,wy2; 00018 00019 public: 00020 MeshHoleInfo(double pwx,double pwz,double pwy1,double pwy2); 00021 bool isCellInHole(Point3D &p1, Point3D &p2) const; 00022 bool isPointInViscinity(const Point3D &p1,const Point3D &rad) const; 00023 double getNormalVelocityFromInjectionRate(double inj,const Point3D &DX) ; 00024 00025 }; 00026 00027 typedef std::vector<MeshHoleInfo> VecHoles; 00028 00029 00030 #endif