maxwell.hh

Go to the documentation of this file.
1 
7 #ifndef maxwell3D_hh
8 #define maxwell3D_hh
9 
10 #include "basics/cloneable.hh"
11 #include "toolbox/array.hh"
13 
14 namespace hp3D {
15  // forward declarations
16  class Hexahedron;
17 
18  using concepts::Real;
19 
20  // ***************************************************** MaxwellSharedData **
21 
38  public:
40  virtual ~MaxwellSharedData() {}
41  virtual MaxwellSharedData* clone() const {
42  return new MaxwellSharedData(); }
45  const Hexahedron* elm;
46  };
47 
48 } // namespace hp3D
49 
50 #endif // maxwell3D_hh
concepts::Array< concepts::MapReal3d > jacobianInv
Definition: maxwell.hh:44
A 3D FEM element: a hexahedron.
Definition: hexahedron.hh:37
const Hexahedron * elm
Definition: maxwell.hh:45
virtual MaxwellSharedData * clone() const
Virtual constructor.
Definition: maxwell.hh:41
Shared data for RotRot and DivDiv.
Definition: maxwell.hh:37
Cloneable interface.
Definition: cloneable.hh:16
concepts::Array< Real > jacobian
Definition: maxwell.hh:43
virtual ~MaxwellSharedData()
Definition: maxwell.hh:40
3D hp-FEM for H1-conforming elements.
Definition: meshDX.hh:23
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