00001 #ifndef _MY_FLinearMobilityProduct_ 00002 #define _MY_FLinearMobilityProduct_ 00003 #include "sfunctions.h" 00004 00005 /*----------------- FLinearMobilityProduct -------------- 00006 ----------------------------------------*/ 00007 00008 class FLinearMobilityProduct : public Function1D 00009 { 00010 private: 00011 double _vo,_vw; 00012 double _MaxSw; 00013 double _Srw; 00014 double _c1; 00015 double _c2; 00016 00017 00018 protected: 00019 00020 public: 00021 FLinearMobilityProduct(double vW,double vO,double srw,double sro); 00022 00023 virtual double operator()(double x,unsigned cmp=0) const; 00024 00025 virtual ~FLinearMobilityProduct(); 00026 00027 }; 00028 00029 #endif