solverinfos.h

Go to the documentation of this file.
00001 #ifndef __SolverInfos_h
00002 #define __SolverInfos_h
00003 
00004 #include "nlinfo.h"
00005 #include "paramfile.h"
00006 #include <map>
00007 
00008 /*---------------------------------------------------------------*/
00009 
00010 namespace Gascoigne
00011 {
00012 class SolverInfos
00013 {
00014   protected:
00015     
00016     std::map<std::string,CGInfo*> __L;
00017     std::map<std::string,NLInfo*> _NL;
00018 
00019     std::string _linearsolve;
00020 
00021   public:
00022     SolverInfos() { }
00023     virtual ~SolverInfos();
00024 
00025     virtual void BasicInit(const ParamFile *param);
00026     CGInfo& GetLInfo(std::string s = "State") const;
00027     NLInfo& GetNLInfo(std::string s = "State") const;
00028 };
00029 
00030 /*---------------------------------------------------------------*/
00031 }
00032 
00033 #endif

Generated on Thu Sep 14 10:34:38 2006 for Gascoigne by  doxygen 1.4.7