baseq23dwithsecond.h

Go to the documentation of this file.
00001 #ifndef  __BaseQ23dWithSecond_h
00002 #define  __BaseQ23dWithSecond_h
00003 
00004 
00005 #include  "baseq23d.h"
00006 
00007 namespace Gascoigne
00008 {
00009 
00014 
00018 
00019 
00020 class BaseQ23dWithSecond : public BaseQ23d
00021 {
00022 private:
00023 
00024   mutable DoubleVector dxx, dxy, dxz, dyy, dyz, dzz;
00025 
00026 public:
00027 
00028   BaseQ23dWithSecond();
00029 
00030   void   point(const Vertex3d& s) const;
00031 
00032   double phi_xx(int i) const {return dxx[i];}
00033   double phi_xy(int i) const {return dxy[i];}
00034   double phi_xz(int i) const {return dxz[i];}
00035   double phi_yy(int i) const {return dyy[i];}
00036   double phi_yz(int i) const {return dyz[i];}
00037   double phi_zz(int i) const {return dzz[i];}
00038 };
00039 }
00040 
00041 
00042 #endif

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