00001 #ifndef DERIVATOR_4_H
00002 #define DERIVATOR_4_H
00003
00004 #include "derivator.h"
00005
00006 namespace afl
00007 {
00008
00013 class Derivator_4 : public Derivator
00014 {
00015
00017 public:
00029 Derivator_4( const Field* field, const Parameters& params );
00030
00037 virtual Derivative derivative( const Point& x ) const;
00038
00043 virtual void toXML( std::ostream& doc ) const;
00044
00049 virtual Derivator* clone( );
00050
00054 virtual const std::string& getMethod( ) const;
00055
00057 protected:
00058 static const std::string _method;
00059 };
00060
00061 };
00062
00063 #endif // DERIVATOR_4_H