Class documentation of Concepts

Loading...
Searching...
No Matches
levelRieszElement.hh
1#ifndef LevelRieszElement_hh
2#define LevelRieszElement_hh
3
4#include "../hp1D.hh"
5#include "../hp2D.hh"
6#include "../formula.hh"
7#include "../function.hh"
8
11
12namespace hp1D {
13
14 //*************************************************** LevelRieszElement *****
34 class LevelRieszElement : public concepts::LinearForm<concepts::Real> {
35 public:
36
45 const concepts::ElementFormulaContainer<Real>& levelFunction,
46 const concepts::ElementFormulaContainer<Real2d>& levelFunctionGrad,
48
53
54 void operator()(const concepts::Element<Real>& elm,
56
57 protected:
58
59 virtual std::ostream& info(std::ostream& os) const;
60
61 private:
62 const hp2D::Element<Real>& elm2D_;
63 const concepts::ElementFormulaContainer<Real> levelFunction_;
64 const concepts::ElementFormulaContainer<Real2d> levelFunctionGrad_;
66
67
68 };//class LevelRiesz
69
70}// namespace hp1D
71
72#endif //levelRiesz_hh
LevelRieszElement(const hp2D::Element< Real > &elm, 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