hp1D.pypp.hh

Go to the documentation of this file.
1 #ifndef hp1D_pypp_hh
2 #define hp1D_pypp_hh
3 
4 #include "hp1D/dualSpace.hh"
5 #include "hp1D/space.hh"
6 #include "hp1D/bilinearForm.hh"
7 #include "hp1D/function.hh"
8 #include "hp1D/linearForm.hh"
9 #include "hp1D/matrices.hh"
11 //#include "hp1D/hpExtension.hh"
12 
13 inline void export_hp1D_templates(){
14 
15 #ifdef GEN_PYTHON
16  std::cout << sizeof(hp1D::BaseElement<concepts::Real>);
17  std::cout << sizeof(hp1D::BiLaplace<concepts::Real>);
18  std::cout << sizeof(hp1D::Grad<concepts::Real, concepts::Real>);
19  //sizeof(hp1D::Grad<concepts::Real, concepts::Cmplx>);
21  //sizeof(hp1D::Grad<concepts::Cmplx, concepts::Cmplx>);
22  std::cout << sizeof(hp1D::GradLinearForm<concepts::Real>);
23  std::cout << sizeof(hp1D::Identity<concepts::Real>);
24  std::cout << sizeof(hp1D::Laplace<concepts::Real>);
25  std::cout << sizeof(hp1D::Riesz<concepts::Real>);
26  std::cout << sizeof(hp1D::Riesz<concepts::Cmplx>);
27  std::cout << sizeof(hp1D::Value<concepts::Real,concepts::Real>);
28  // sizeof(hp1D::RefineOrRaise<concepts::Real>);
29  std::cout << sizeof(hp1D::Jump1Jump1<concepts::Real>);
30  std::cout << sizeof(hp1D::Mean2Jump1<concepts::Real>);
31 #endif
32 }
33 
34 #endif
A function class to calculate element matrices for the mass matrix.
Definition: bilinearForm.hh:64
Linear form on edges in nD.
Definition: linearForm.hh:139
A function class to calculate element matrices for the Laplacian.
Definition: bilinearForm.hh:38
A function class to calculate element matrices for the Product the mean of the second derivative and ...
Linear form on edges in nD.
Definition: linearForm.hh:67
A function class to calculate element matrices for the Product of the jumps of the derivative.
A function class to calculate element matrices for the Bi-Laplacian.
The approximated function in a FE space.
Definition: function.hh:29
The gradient of the approximated function in a FE space.
Definition: function.hh:84
void export_hp1D_templates()
Definition: hp1D.pypp.hh:13
Page URL: http://wiki.math.ethz.ch/bin/view/Concepts/WebHome
21 August 2020
© 2020 Eidgenössische Technische Hochschule Zürich