fe_c1.h

Go to the documentation of this file.
00001 // FE fuer ein C1 Element (Q3)
00002 
00003 #ifndef _baerbel_fe_c1_h
00004 #define _baerbrl_fe_c1_h
00005 
00006 #include <base/config.h>
00007 #include <base/point.h>
00008 #include <base/table.h>
00009 #include <base/tensor.h>
00010 #include <base/tensor_product_polynomials.h>
00011 #include <fe/fe_poly.h>
00012 #include "c1poly.h"
00013 
00014 using namespace dealii;
00015 
00043 class FE_C1 : public FE_Poly<TensorProductPolynomials<2>,2>
00044 {
00045   public:
00050     FE_C1 (const unsigned int degree);
00057     virtual std::string get_name () const;
00058 
00059   protected:
00067     virtual FiniteElement<2> * clone () const;
00068 
00069   private:
00080     std::vector<unsigned int> get_dpo_vector (const unsigned int degree);
00081 };
00082 
00083 #endif //_baerbel_fe_c1_h 

Generated on Thu Oct 9 14:52:44 2008 for Additional Finite Elements for deal.II by  doxygen 1.5.3