00001 #ifndef _MY_FWellsSource_ 00002 #define _MY_FWellsSource_ 00003 #include "sfunctions.h" 00004 #include "wellinfo.h" 00005 00006 00010 class FWellsSource : public Function3D 00011 { 00012 private: 00013 VecWellInfo _wells; 00014 VecDouble _v; 00015 protected: 00016 00017 public: 00018 FWellsSource(VecWellInfo wells); 00019 virtual ~FWellsSource(){}; 00020 double operator() (const VecDouble &p, const unsigned int component) const; 00021 00022 }; 00023 00024 #endif