00001 00006 #ifndef buildVtxDofsError2D_hh 00007 #define buildVtxDofsError2D_hh 00008 00009 #include "hp2D/space.hh" 00010 #include "hp2D/buildVtxDofs.hh" 00011 00012 namespace hp2D { 00013 00014 // ************************************************** BuildVertexDofsError ** 00015 00016 class BuildVertexDofsError : public BuildVertexDofs { 00017 public: 00019 BuildVertexDofsError(uint p = 2) : p_(p) {} 00023 BuildVertexDofsError(Space& spc, uint p = 2) : 00024 BuildVertexDofs(spc), p_(p) {} 00025 virtual void operator()(concepts::Quad& cntr, 00026 concepts::TColumn<Real>*& T1); 00027 virtual BuildVertexDofsError* clone(Space* spc = 0) const; 00028 private: 00031 uint p_; 00032 }; 00033 00034 } // namespace hp2D 00035 00036 #endif // buildVtxDofsError2D_hh