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