00001 #ifndef INTEGRATIONFACTORY_H_PROTECTOR
00002 #define INTEGRATIONFACTORY_H_PROTECTOR
00003
00004 #include "xmlnode.h"
00005 #include "integrator.h"
00006
00007 namespace afl
00008 {
00009 class Integrator;
00010
00014 class IntegrationFactory
00015 {
00016 public:
00027 static Integrator* integration( XMLNode* interpolation, const Field* parent );
00028
00033 static Integrator* defaultIntegration( const Field* parent );
00034 };
00035
00036 }
00037
00038 #endif //INTEGRATIONFACTORY_H_PROTECTOR