00001 #ifndef _MY__FBucleyLeverettTotalMob_ 00002 #define _MY_FBucleyLeverettTotalMob_ 00003 #include "sfunctions.h" 00004 00005 00019 class FBucleyLeverettTotalMob : public Function1D 00020 { 00021 private: 00022 double m_vw,m_vo; 00023 double m_srw; 00024 double m_cw; 00025 double m_co; 00026 double m_MaxSw; 00027 00028 00029 protected: 00030 00031 public: 00032 FBucleyLeverettTotalMob(double vw,double vo,double srw,double sro); 00033 virtual double operator()(double dd,unsigned cmp) const; 00034 virtual ~FBucleyLeverettTotalMob(){} 00035 virtual void setParameters(const VecDouble &v); 00036 }; 00037 00038 #endif