buildHCurlTColumns.hh

Go to the documentation of this file.
1 
9 #ifndef buildHCurlTColumns2D_hh
10 #define buildHCurlTColumns2D_hh
11 
13 #include "basics/typedefs.hh"
14 
15 namespace hp2D {
16 
17  // ************************************************ BuildHCurlEdgeTColumns **
18 
39  template<class F = concepts::Real>
41  public:
52 
54 
59  virtual void operator()(const concepts::Connector2& cntr,
60  concepts::TColumn<F>*& T1) const;
62  };
63 
64  // *********************************************** BuildHCurlInnerTColumns **
65 
84  template<class F = concepts::Real>
86  public:
97 
99 
104  virtual void operator()(const concepts::Connector2& cntr,
105  concepts::TColumn<F>*& T1) const;
107  };
108 
109 } // namespace hp2D
110 
111 #endif // buildTColumnsBase2D_hh
A column of a T matrix.
Definition: analytical.hh:18
Responsible to build the T columns belonging to inner degrees of freedom in a HCurl conforming space ...
BuildHCurlInnerTColumns(SpaceHelper &spc)
Constructor.
virtual BuildHCurlEdgeTColumns< F > * clone(SpaceHelper *spc=0) const
concepts::SpaceHelper< F, SpacePreBuilder > SpaceHelper
Responsible to build the T columns belonging to edge degrees of freedom in a H(Curl) conforming space...
2D hp-FEM for H1-conforming elements.
SpaceHelper< concepts::Real, SpacePreBuilder > & spc() const
Returns pointer to space helper class.
BuildHCurlInnerTColumns()
Default constructor.
BuildHCurlEdgeTColumns()
Default constructor.
Base class for classes for building T columns for elements in a space with help of a 2D space pre bui...
concepts::SpaceHelper< F, SpacePreBuilder > SpaceHelper
BuildHCurlEdgeTColumns(SpaceHelper &spc)
Constructor.
A 2D element of the topology.
Definition: connector.hh:226
virtual BuildHCurlInnerTColumns< F > * clone(SpaceHelper *spc=0) const
virtual void operator()(const concepts::Connector2 &cntr, concepts::TColumn< F > *&T1) const
Builds the degrees of freedom.
virtual void operator()(const concepts::Connector2 &cntr, concepts::TColumn< F > *&T1) const
Builds the degrees of freedom.
Page URL: http://wiki.math.ethz.ch/bin/view/Concepts/WebHome
21 August 2020
© 2020 Eidgenössische Technische Hochschule Zürich