galerkinlpsintegratorq2.h

Go to the documentation of this file.
00001 #ifndef  __GalerkinLpsIntegratorQ2_h
00002 #define  __GalerkinLpsIntegratorQ2_h
00003 
00004 
00009 
00013 
00014 #include  "galerkinintegratorq2.h"
00015 #include  "lpsintegrator.h"
00016 
00017 namespace Gascoigne
00018 {
00019 template<int DIM>
00020 class GalerkinLpsIntegratorQ2 : virtual public GalerkinIntegratorQ2<DIM>
00021 {
00022 protected:
00023 
00024   LpsIntegratorQ2<DIM>  Lps;
00025 
00026 public:
00027 
00028 //
00030 //
00031 
00032   GalerkinLpsIntegratorQ2<DIM>() : GalerkinIntegratorQ2<DIM>() {}
00033   
00034   ~GalerkinLpsIntegratorQ2<DIM>() {}
00035 
00036   std::string GetName() const {return "GalerkinLpsIntegratorQ2";}
00037 
00038   void Form(const Equation& EQ, LocalVector& F, const FemInterface& FEM, const LocalVector&U, 
00039       const LocalData& Q, const LocalData& QC) const;
00040   void Matrix(const Equation& EQ, EntryMatrix& E, const FemInterface& FEM, const LocalVector& U, 
00041       const LocalData& Q, const LocalData& QC) const;
00042 };
00043 }
00044 
00045 #endif

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