00001 00006 #ifndef buildVtxDofs_hh 00007 #define buildVtxDofs_hh 00008 00009 #include "hp3D/space.hh" 00010 #include "hp3D/buildDofsBase.hh" 00011 00012 namespace hp3D { 00013 00014 // forward declaration 00015 class Space; 00016 00017 // ******************************************************* BuildVertexDofs ** 00018 00036 class BuildVertexDofs : public BuildDofsBase { 00037 public: 00039 BuildVertexDofs() {} 00043 BuildVertexDofs(Space& spc) : BuildDofsBase(spc) {} 00044 virtual void operator()(concepts::Hexahedron& cntr, 00045 concepts::TColumn<Real>*& T1); 00046 virtual BuildVertexDofs* clone(Space* spc = 0) const; 00047 }; 00048 00049 } // namespace hp3D 00050 00051 #endif // buildVtxDofs_hh