galerkinglsintegrator.h

Go to the documentation of this file.
00001 #ifndef  __GalerkinGlsIntegrator_h
00002 #define  __GalerkinGlsIntegrator_h
00003 
00004 #include  "galerkinintegrator.h"
00005 #include  "glsintegrator.h"
00006 
00007 /*-----------------------------------------*/
00008 
00009 namespace Gascoigne
00010 {
00011 
00016 
00020 
00021 template<int DIM>
00022 class GalerkinGlsIntegrator : public GalerkinIntegrator<DIM>
00023 {
00024  protected:
00025 
00026   GlsIntegrator<DIM>  Gls;
00027 
00028  public:
00029 
00030 
00031   GalerkinGlsIntegrator<DIM>() : GalerkinIntegrator<DIM>() {};
00032   ~GalerkinGlsIntegrator<DIM>() {}
00033 
00034   std::string GetName() const {return "GalerkinGlsIntegrator";}
00035 
00036   void Form(const Equation& EQ, LocalVector& F, const FemInterface& FEM, const LocalVector&U, const LocalData& Q, 
00037       const LocalData& QC) const;
00038   void Matrix(const Equation& EQ, EntryMatrix& E, const FemInterface& FEM, const LocalVector& U, const LocalData& Q, 
00039       const LocalData& QC) const;
00040 };
00041 }
00042 
00043 /*-----------------------------------------*/
00044 
00045 
00046 #endif

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