stdtimeloop.h

Go to the documentation of this file.
00001 #ifndef  __StdTimeLoop_h
00002 #define  __StdTimeLoop_h
00003 
00004 #include  "stdloop.h"
00005 #include  "timeinfo.h"
00006 
00007 /*-----------------------------------------*/
00008 
00009 
00010 namespace Gascoigne
00011 {
00012 class StdTimeLoop : public virtual StdLoop
00013 {
00014 protected:
00015 
00016   TimeInfo    _timeinfo;
00017   virtual std::string SolveTimePrimal(VectorInterface& u, VectorInterface& f);
00018 
00019   virtual void TimeInfoBroadcast();
00020   void InitSolution(VectorInterface& u);
00021 
00022 public:
00023 
00024   StdTimeLoop() : StdLoop() {}
00025 
00026   void BasicInit(const ParamFile* paramfile, const ProblemContainer* PC,
00027                  const FunctionalContainer* FC=NULL);
00028 
00029   void run(const std::string& problemlabel);
00030   void adaptive_run(const std::string& problemlabel);
00031 };
00032 }
00033 
00034 #endif

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