hermitecubic_1.h

00001 #ifndef HERMITECUBIC_1_H
00002 #define HERMITECUBIC_1_H
00003 
00004 #include "interpolator_1.h"
00005 namespace afl
00006 {
00007 
00008 
00014     class HermiteCubic_1 : public Interpolator_1
00015     {
00016 
00018         public:
00024             HermiteCubic_1( const Field* f, const Parameters& params );
00025 
00032              Value interpolate( const Point& p ) const;
00033 
00038               virtual Interpolator* clone(  ) ;
00039 
00043             virtual const std::string& getImplementation(  ) const;
00044              
00048             virtual const std::string& getMethod(  ) const;
00049 
00051         private:
00052             static const std::string _method;
00053             static const std::string _impl;
00054     };
00055 
00056 };
00057 
00058 #endif // HERMITECUBIC_1_H

Generated on Fri Dec 22 07:17:50 2006 for afl by  doxygen 1.4.6