integrator_3.h

00001 #ifndef INTEGRATOR_3_H
00002 #define INTEGRATOR_3_H
00003 
00004 #include "integrator.h"
00005 
00006 namespace afl
00007 {
00012     class Integrator_3 : public Integrator
00013     {
00014         public:
00020             Integrator_3( const Field* field, const Parameters& params );
00021 
00025             virtual ~Integrator_3(  );
00026 
00032             virtual Value integral( const Simplex& s ) const;
00033 
00038             virtual void toXML( std::ostream& doc ) const;
00039 
00044             virtual Integrator* clone(  );
00045 
00049             virtual const std::string& getMethod(  ) const;
00050 
00052         private:
00053             static const std::string _method;
00054     };
00055 
00056 };
00057 
00058 #endif // INTEGRATOR_3_H

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