hpAdaptiveSpaceHCurl_H1.hh

Go to the documentation of this file.
1 
8 #ifndef hpAdaptSpace2DHCurl_H1_hh
9 #define hpAdaptSpace2DHCurl_H1_hh
10 
13 
14 namespace hp2D {
15 
16  // *********************************************** hpAdaptiveSpaceHCurl_H1 **
17 
29  public:
44 
46  hpAdaptiveSpaceH1& spcN() { return spcN_; }
47 
49  virtual uint dim() const { return spcE_.dim() + spcN_.dim(); }
50  virtual uint nelm() const { return 0; }
51 // virtual concepts::Space<Real>::Scanner* scan() const { return 0; }
52  virtual Scanner* scan() const { return 0; }
53 
58  protected:
59  virtual std::ostream& info(std::ostream& os) const;
60  private:
65  };
66 
67 } // namespace hp2D
68 
69 #endif // hpAdaptSpace2DHCurl_H1_hh
70 
hpAdaptiveSpaceHCurl & spcE_
Edge element space.
hpAdaptiveSpaceH1 & spcN_
Nodal element space.
Abstract class for a space.
2D hp-FEM for H1-conforming elements.
virtual std::ostream & info(std::ostream &os) const
virtual uint dim() const
Returns the dimension of the space.
void recomputeShapefunctions()
Recompute shape functions, e.g.
Container class for a 2D hp edge element space with an 2D hp nodal element space.
virtual uint dim() const
Returns the dimension of the space.
hpAdaptiveSpaceHCurl_H1(hpAdaptiveSpaceHCurl &spcE, hpAdaptiveSpaceH1 &spcN)
Constructor.
Page URL: http://wiki.math.ethz.ch/bin/view/Concepts/WebHome
21 August 2020
© 2020 Eidgenössische Technische Hochschule Zürich