00001 #ifndef _MY_FEDealWrapperQ1_ 00002 #define _MY_FEDealWrapperQ1_ 00003 #include "fedealwrapper.h" 00004 #include "feorthomesh.h" 00005 #include "feorthomeshdealwrapper.h" 00006 //#include <fe/fe_q.h> 00007 00008 00009 00013 class FEDealWrapperQ1 : public FEOrthoMeshDealWrapper 00014 { 00015 private: 00016 FE_Q<3> m_fe; 00017 VecIndex m_global_map; 00018 protected: 00019 00020 public: 00021 FEDealWrapperQ1(); 00022 virtual ~FEDealWrapperQ1(); 00023 virtual void reinit(OrthoMesh &mesh){} 00024 virtual const VecIndex& get_global_map(OrthoMesh::Cell_It &cell); 00025 00026 }; 00027 00028 #endif