galerkinglsintegratorq2.h

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

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