buildEdgeDofs.hh

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