Class documentation of Concepts

Loading...
Searching...
No Matches
linearForm1D.hh
Go to the documentation of this file.
1
6#pragma once
7
8#include "basics/typedefs.hh"
10#include "toolbox/array.hh"
11#include "formula/formula.hh"
14
15namespace 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,
36 private:
38 std::unique_ptr<const concepts::Formula<Real> > frm_;
40 const concepts::Quadrature<4> quad_;
41 };
42
43} // namespace linearFEM
44
Riesz1d(const concepts::Formula< Real > &frm, const uint gauss_p=1)
double Real
Definition typedefs.hh:39