You are here:
Concepts
>
Concepts Web
>
Class documentation
Class documentation of Concepts
Loading...
Searching...
No Matches
linearFEM
linearForm1D.hh
Go to the documentation of this file.
1
6
#pragma once
7
8
#include "
basics/typedefs.hh
"
9
#include "
basics/vectorsMatrices.hh
"
10
#include "
toolbox/array.hh
"
11
#include "
formula/formula.hh
"
12
#include "
function/linearForm.hh
"
13
#include "
integration/quadrature.hh
"
14
15
namespace
linearFEM
{
16
17
using
concepts::Real
;
18
19
// *************************************************************** Riesz1d **
20
26
class
Riesz1d
:
public
concepts::LinearForm
<Real> {
27
public
:
32
Riesz1d
(
const
concepts::Formula<Real>
& frm,
const
uint gauss_p = 1) :
33
frm_(frm.clone()), quad_(gauss_p) {}
34
virtual
void
operator()(
const
concepts::Element<Real>
& elm,
35
concepts::ElementMatrix<Real>
& em)
const
;
36
private
:
38
std::unique_ptr<const concepts::Formula<Real> > frm_;
40
const
concepts::Quadrature<4>
quad_;
41
};
42
43
}
// namespace linearFEM
44
array.hh
concepts::ElementMatrix
Definition
element.hh:206
concepts::Element
Definition
element.hh:52
concepts::Formula
Definition
formula.hh:34
concepts::LinearForm
Definition
linearForm.hh:29
concepts::Quadrature
Definition
quadrature.hh:97
linearFEM::Riesz1d
Definition
linearForm1D.hh:26
linearFEM::Riesz1d::Riesz1d
Riesz1d(const concepts::Formula< Real > &frm, const uint gauss_p=1)
Definition
linearForm1D.hh:32
formula.hh
linearForm.hh
concepts::Real
double Real
Definition
typedefs.hh:39
linearFEM
Definition
spaceTraits.hh:19
quadrature.hh
typedefs.hh
vectorsMatrices.hh
Generated on Wed Sep 13 2023 21:06:22 for Concepts by
1.9.8