00001 #ifndef EQUATIONFACTORY_H
00002 #define EQUATIONFACTORY_H
00003
00004 #include "SundanceDefs.h"
00005
00006 #include "XMLObject.h"
00007 #include "Integral.h"
00008 #include "EquationSet.h"
00009
00010
00011 namespace Sundance
00012 {
00013
00014 using namespace TSF;
00015 using std::string;
00016
00017 using std::ostream;
00018
00019
00020
00021
00022
00023
00024
00025
00026 class EquationFactory
00027 {
00028 public:
00029
00030 static Integral createIntegral(const XMLObject& xml);
00031 static EssentialBC createEssentialBC(const XMLObject& xml);
00032
00033 private:
00034 };
00035
00036
00037 }
00038 #endif