00001 #include "sfunctions.h" 00002 00003 00004 class FPcLinear : public Function1D 00005 { 00006 00007 private: 00008 double m_d,m_a; 00009 00010 public: 00011 FPcLinear(double d1,double d2) 00012 { 00013 assert(d1 >= d2); 00014 m_d = d1; 00015 m_a = d2-d1; 00016 } 00017 00018 virtual double operator()(double x,unsigned cmp) const; 00019 virtual ~FPcLinear(){} 00020 }; 00021 00022