SyFi 0.3
|
00001 // Copyright (C) 2006-2009 Kent-Andre Mardal and Simula Research Laboratory. 00002 // Licensed under the GNU GPL Version 2, or (at your option) any later version. 00003 00004 #ifndef BREZZIDOUGLASMARINI_IS_INCLUDED 00005 #define BREZZIDOUGLASMARINI_IS_INCLUDED 00006 00007 #include "FE.h" 00008 00009 namespace SyFi 00010 { 00011 00012 class BrezziDouglasMarini : public StandardFE 00013 { 00014 public: 00015 bool pointwise; 00016 GiNaC::lst dof_repr; 00017 BrezziDouglasMarini(); 00018 BrezziDouglasMarini(Polygon& p, int order = 1, bool pointwise=true); 00019 virtual ~BrezziDouglasMarini() {} 00020 00021 virtual void compute_basis_functions(); 00022 }; 00023 00024 } // namespace SyFi 00025 #endif