You are here:
Concepts
>
Concepts Web
>
Class documentation
Class documentation of Concepts
Loading...
Searching...
No Matches
levelSets
levelRiesz.hh
1
#ifndef levelRiesz_hh
2
#define levelRiesz_hh
3
4
#include "hp1D.hh"
5
#include "hp2D.hh"
6
#include "formula.hh"
7
#include "function.hh"
8
9
using
concepts::Real
;
10
using
concepts::Real2d
;
11
12
namespace
hp1D
{
13
14
//*************************************************** LevelRiesz *****
34
class
LevelRiesz
:
public
concepts::LinearForm
<concepts::Real> {
35
public
:
36
47
LevelRiesz
(
const
concepts::Space<Real>
& space2D,
48
const
concepts::ElementFormulaContainer<Real>
& levelFunction,
49
const
concepts::ElementFormulaContainer<Real2d>
& levelFunctionGrad,
50
const
concepts::ElementFormulaContainer<Real>
& observable);
51
52
~LevelRiesz
() {};
53
59
virtual
void
operator()
(
const
concepts::Element<Real>
& elm,
60
concepts::ElementMatrix<Real>
& em)
const
;
61
62
protected
:
63
64
virtual
std::ostream&
info
(std::ostream& os)
const
;
65
66
private
:
67
68
const
concepts::Space<Real>
& space2D_;
69
const
concepts::ElementFormulaContainer<Real>
levelFunction_;
70
const
concepts::ElementFormulaContainer<Real2d>
levelFunctionGrad_;
71
const
concepts::ElementFormulaContainer<Real>
observable_;
72
73
74
};
//class LevelRiesz
75
76
}
// namespace hp1D
77
78
#endif
//levelRiesz_hh
concepts::ElementFormulaContainer
Definition
elementFormulaContainer.hh:22
concepts::ElementMatrix
Definition
element.hh:206
concepts::Element
Definition
element.hh:52
concepts::LinearForm
Definition
linearForm.hh:29
concepts::Point< Real, 2 >
concepts::Space
Definition
space.hh:44
hp1D::LevelRiesz
Definition
levelRiesz.hh:34
hp1D::LevelRiesz::operator()
virtual void operator()(const concepts::Element< Real > &elm, concepts::ElementMatrix< Real > &em) const
hp1D::LevelRiesz::LevelRiesz
LevelRiesz(const concepts::Space< Real > &space2D, const concepts::ElementFormulaContainer< Real > &levelFunction, const concepts::ElementFormulaContainer< Real2d > &levelFunctionGrad, const concepts::ElementFormulaContainer< Real > &observable)
hp1D::LevelRiesz::info
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
concepts::Real
double Real
Definition
typedefs.hh:39
hp1D
Definition
explicitResidual.hh:96
Generated on Wed Sep 13 2023 21:06:22 for Concepts by
1.9.8