buildVtxDofs.hh

Go to the documentation of this file.
1 
8 #ifndef buildVtxDofs2D_hh
9 #define buildVtxDofs2D_hh
10 
11 #include "hp2D/space.hh"
12 #include "hp2D/buildDofsBase.hh"
13 
14 namespace hp2D {
15 
16  // ******************************************************* BuildVertexDofs **
17 
35  class BuildVertexDofs : public BuildDofsBase {
36  public:
43  virtual void operator()(concepts::Quad& cntr,
45  const uint nn[2]);
46  virtual BuildVertexDofs* clone(Space* spc = 0) const;
47  };
48 
49 } // namespace hp2D
50 
51 #endif // buildVtxDofs2D_hh
A column of a T matrix.
Definition: analytical.hh:18
virtual BuildVertexDofs * clone(Space *spc=0) const
Virtual copy constructor with a twist.
BuildVertexDofs(Space &spc)
Constructor.
Definition: buildVtxDofs.hh:42
A quadrilateral in the topology.
Definition: topology.hh:272
BuildVertexDofs()
Default constructor.
Definition: buildVtxDofs.hh:38
2D hp-FEM for H1-conforming elements.
Responsible to build the vertex degrees of freedom in a space.
Definition: buildVtxDofs.hh:35
virtual void operator()(concepts::Quad &cntr, concepts::TColumn< Real > *&T1, const uint nn[2])
Builds the degrees of freedom.
A 2D hp FEM space with continuous, piecewise polynomial basis functions.
Definition: space.hh:88
Responsible to build the degrees of freedom in a space.
Page URL: http://wiki.math.ethz.ch/bin/view/Concepts/WebHome
21 August 2020
© 2020 Eidgenössische Technische Hochschule Zürich