You are here:
Concepts
>
Concepts Web
>
Class documentation
Class documentation of Concepts
Loading...
Searching...
No Matches
hp3D
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
"
12
#include "
basics/vectorsMatrices.hh
"
13
14
namespace
hp3D
{
15
// forward declarations
16
class
Hexahedron;
17
18
using
concepts::Real
;
19
20
// ***************************************************** MaxwellSharedData **
21
37
class
MaxwellSharedData
:
public
concepts::Cloneable
{
38
public
:
39
MaxwellSharedData
() : jacobian(0), jacobianInv(0), elm(0) {}
40
virtual
~MaxwellSharedData
() {}
41
virtual
MaxwellSharedData
*
clone
()
const
{
42
return
new
MaxwellSharedData
(); }
43
concepts::Array<Real>
jacobian;
44
concepts::Array<concepts::MapReal3d>
jacobianInv;
45
const
Hexahedron
* elm;
46
};
47
48
}
// namespace hp3D
49
50
#endif
// maxwell3D_hh
array.hh
concepts::Array
Definition
array.hh:46
concepts::Cloneable
Definition
cloneable.hh:16
hp3D::Hexahedron
Definition
hexahedron.hh:37
hp3D::MaxwellSharedData
Definition
maxwell.hh:37
hp3D::MaxwellSharedData::clone
virtual MaxwellSharedData * clone() const
Definition
maxwell.hh:41
cloneable.hh
concepts::Real
double Real
Definition
typedefs.hh:39
hp3D
Definition
meshDX.hh:23
vectorsMatrices.hh
Generated on Wed Sep 13 2023 21:06:21 for Concepts by
1.9.8