Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Examples  

EquationFactory.h

Go to the documentation of this file.
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    * \ingroup Interface
00022    * EquationFactory contains static methods that construct Sundance
00023    * Integral and EssentialBC objects from XMLObjects
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

Contact:
Kevin Long (krlong@ca.sandia.gov)


Documentation generated by