integrator_4.h

00001 #ifndef INTEGRATOR_4_H
00002 #define INTEGRATOR_4_H
00003 
00004 #include "integrator.h"
00005 
00006 namespace afl
00007 {
00012     class Integrator_4 : public Integrator
00013     {
00014         public:
00020             Integrator_4( const Field* field, const Parameters& params );
00026             Integrator_4( const Field* field = NULL );
00027 
00031             virtual ~Integrator_4(  );
00032 
00038             virtual Value integral( const Simplex& s ) const;
00039 
00044             virtual void toXML( std::ostream& doc ) const;
00045 
00050             virtual Integrator* clone(  );
00051 
00055             virtual const std::string& getMethod(  ) const;
00056 
00058         private:
00059             static const std::string _method;
00060     };
00061 
00062 };
00063 
00064 #endif // INTEGRATOR_4_H

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