Class documentation of Concepts

Loading...
Searching...
No Matches
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
11
12namespace hp1D{
13
14 //*************************************************** LevelRiesz *****
34 class LevelRiesz : public concepts::LinearForm<concepts::Real> {
35 public:
36
48 const concepts::ElementFormulaContainer<Real>& levelFunction,
49 const concepts::ElementFormulaContainer<Real2d>& levelFunctionGrad,
51
52 ~LevelRiesz() {};
53
59 virtual void operator()(const concepts::Element<Real>& elm,
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_;
72
73
74 };//class LevelRiesz
75
76}// namespace hp1D
77
78#endif //levelRiesz_hh
virtual void operator()(const concepts::Element< Real > &elm, concepts::ElementMatrix< Real > &em) const
LevelRiesz(const concepts::Space< Real > &space2D, const concepts::ElementFormulaContainer< Real > &levelFunction, const concepts::ElementFormulaContainer< Real2d > &levelFunctionGrad, const concepts::ElementFormulaContainer< Real > &observable)
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
double Real
Definition typedefs.hh:39