buildVtxDofs.hh

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