buildEdgeDofs.hh

Go to the documentation of this file.
1 
8 #ifndef buildEdgeDofs2D_hh
9 #define buildEdgeDofs2D_hh
10 
11 #include "hp2D/space.hh"
12 #include "hp2D/buildDofsBase.hh"
13 
14 namespace hp2D {
15 
16  // forward declaration
17  class Space;
18 
19  // ********************************************************* BuildEdgeDofs **
20 
38  class BuildEdgeDofs : public BuildDofsBase {
39  public:
46  virtual void operator()(concepts::Quad& cntr,
48  const uint nn[2]);
49  virtual BuildEdgeDofs* clone(Space* spc = 0) const;
50  };
51 
52 } // namespace hp2D
53 
54 #endif // buildEdgeDofs2D_hh
A column of a T matrix.
Definition: analytical.hh:18
virtual void operator()(concepts::Quad &cntr, concepts::TColumn< Real > *&T1, const uint nn[2])
Builds the degrees of freedom.
A quadrilateral in the topology.
Definition: topology.hh:272
2D hp-FEM for H1-conforming elements.
BuildEdgeDofs(Space &spc)
Constructor.
Responsible to build the edge degrees of freedom in a space.
virtual BuildEdgeDofs * clone(Space *spc=0) const
Virtual copy constructor with a twist.
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.
BuildEdgeDofs()
Default constructor.
Page URL: http://wiki.math.ethz.ch/bin/view/Concepts/WebHome
21 August 2020
© 2020 Eidgenössische Technische Hochschule Zürich