maxwell.hh

Go to the documentation of this file.
1 
7 #ifndef maxwell2D_hh
8 #define maxwell2D_hh
9 
10 #include "basics/cloneable.hh"
11 #include "toolbox/array.hh"
13 
14 namespace hp2D {
15  // forward declarations
16  template<class F>
17  class Quad;
18 
19  using concepts::Real;
20 
21  // ***************************************************** MaxwellSharedData **
22 
39  public:
41  virtual ~MaxwellSharedData() {}
42  virtual MaxwellSharedData* clone() const {
43  return new MaxwellSharedData(); }
46  const Quad<Real>* elm;
47  };
48 
49 } // namespace hp2D
50 
51 #endif // maxwell2D_hh
concepts::Array< Real > jacobian
Definition: maxwell.hh:44
2D hp-FEM for H1-conforming elements.
Cloneable interface.
Definition: cloneable.hh:16
concepts::Array< concepts::MapReal2d > jacobianInv
Definition: maxwell.hh:45
virtual ~MaxwellSharedData()
Definition: maxwell.hh:41
const Quad< Real > * elm
Definition: maxwell.hh:46
Shared data for RotRot and DivDiv.
Definition: maxwell.hh:38
virtual MaxwellSharedData * clone() const
Virtual constructor.
Definition: maxwell.hh:42
double Real
Type normally used for a floating point number.
Definition: typedefs.hh:36
Page URL: http://wiki.math.ethz.ch/bin/view/Concepts/WebHome
21 August 2020
© 2020 Eidgenössische Technische Hochschule Zürich