00001 00006 #ifndef buildVtxDofs2D_hh 00007 #define buildVtxDofs2D_hh 00008 00009 #include "hp2D/space.hh" 00010 #include "hp2D/buildDofsBase.hh" 00011 00012 namespace hp2D { 00013 00014 // ******************************************************* BuildVertexDofs ** 00015 00033 class BuildVertexDofs : public BuildDofsBase { 00034 public: 00036 BuildVertexDofs() {} 00040 BuildVertexDofs(Space& spc) : BuildDofsBase(spc) {} 00041 virtual void operator()(concepts::Quad& cntr, 00042 concepts::TColumn<Real>*& T1, 00043 const uint nn[2]); 00044 virtual BuildVertexDofs* clone(Space* spc = 0) const; 00045 }; 00046 00047 } // namespace hp2D 00048 00049 #endif // buildVtxDofs2D_hh