00001
00002
00003
00004
00005
00006
00007
00008 #ifndef FLINEAR_H_
00009 #define FLINEAR_H_
00010
00011 #include "sfunctions.h"
00012
00013 class FLinear: public Function1D
00014 {
00015 double m_a,m_b;
00016 public:
00017 FLinear(double a, double b);
00018 virtual double operator()(double dd,unsigned cmp = 0) const;
00019 virtual double value (const Point<1> &p, const unsigned int component=0) const;
00020 virtual void getMinMaxValues(double a, double b,double &min,double &max) const;
00021 virtual void setParameters(const VecDouble ¶meters);
00022 virtual ~FLinear();
00023 };
00024
00025 #endif