You are here:
Concepts
>
Concepts Web
>
Class documentation
Class documentation of Concepts
Loading...
Searching...
No Matches
hp3D
arrayElementFormula.hh
Go to the documentation of this file.
1
6
#ifndef hp3darrayelementformula_hh
7
#define hp3darrayelementformula_hh
8
9
#include "
toolbox/array.hh
"
10
#include "
formula/elementFormulaContainer.hh
"
11
12
13
namespace
hp3D
{
14
15
// forward declarations
16
class
Hexahedron;
17
18
// *************************************************** ArrayElementFormula **
19
22
template
<
class
F = Real>
23
class
ArrayElementFormula
:
public
concepts::Array
<F> {
24
public
:
29
ArrayElementFormula
();
31
ArrayElementFormula
(
const
Hexahedron
& elm,
32
const
concepts::ElementFormulaContainer<F>
frm);
36
void
compute
(
const
Hexahedron
& elm,
37
const
concepts::ElementFormulaContainer<F>
frm);
38
};
39
40
template
<
class
F>
41
ArrayElementFormula<F>::ArrayElementFormula
() :
concepts
::Array<F>() {}
42
43
template
<
class
F>
44
ArrayElementFormula<F>::ArrayElementFormula
45
(
const
Hexahedron
& elm,
const
concepts::ElementFormulaContainer<F>
frm)
46
:
concepts
::Array<F>(0)
47
{
48
compute
(elm, frm);
49
}
50
51
52
}
// namespace hp3D
53
54
#endif
// hp3darrayelementformula_hh
array.hh
concepts::Array
Definition
array.hh:46
concepts::ElementFormulaContainer
Definition
elementFormulaContainer.hh:22
hp3D::ArrayElementFormula
Definition
arrayElementFormula.hh:23
hp3D::ArrayElementFormula::ArrayElementFormula
ArrayElementFormula(const Hexahedron &elm, const concepts::ElementFormulaContainer< F > frm)
Constructor with calling of compute.
Definition
arrayElementFormula.hh:45
hp3D::ArrayElementFormula::ArrayElementFormula
ArrayElementFormula()
Definition
arrayElementFormula.hh:41
hp3D::ArrayElementFormula::compute
void compute(const Hexahedron &elm, const concepts::ElementFormulaContainer< F > frm)
hp3D::Hexahedron
Definition
hexahedron.hh:37
elementFormulaContainer.hh
concepts
Definition
pml_formula.h:16
hp3D
Definition
meshDX.hh:23
Generated on Wed Sep 13 2023 21:06:21 for Concepts by
1.9.8