Class documentation of Concepts

Loading...
Searching...
No Matches
linearForm.hh
Go to the documentation of this file.
1
6#ifndef dgLinearForms_hh
7#define dgLinearForms_hh
8
9#include "basics/typedefs.hh"
10#include "formula/formula.hh"
11#include "formula/boundary.hh"
14#include "integration.hh"
16
17#include "triangle.hh"
18#include "meshInfo.hh"
19
20#define DEBUG_FILLDATA 0
21
22using concepts::Real;
23
24namespace linDG2D {
25
30 public:
42 MeshInfo& mi,
43 Real omega, Real tau,
44 uint nQuadPts) :
45 timestepping::TimeLinearForm(), frm_(frm), bc_(bc) , mi_(mi),
46 omega_(omega), tau_(tau), nQuadPts_(nQuadPts) { }
53 private:
54 const concepts::Formula<Real>& frm_;
56 const MeshInfo& mi_;
57 const Real omega_;
58 const Real tau_;
59 const uint nQuadPts_;
60 };
61
67 public:
73 : frm_(frm), nQuadPts_(nQuadPts) { };
80 private:
81 const concepts::Formula<Real>& frm_;
82 const uint nQuadPts_;
83 };
84
85} // namespace linDG2D
86
87#endif //dgLinearForms_hh
void operator()(const concepts::Element< Real > &elmBase, concepts::ElementMatrix< Real > &em)
LaplaceTimeLf(concepts::Formula< Real > &frm, concepts::BoundaryConditions *bc, MeshInfo &mi, Real omega, Real tau, uint nQuadPts)
Definition linearForm.hh:40
ScalarProductLf(concepts::Formula< Real > &frm, uint nQuadPts)
Definition linearForm.hh:72
void operator()(const concepts::Element< Real > &elmBase, concepts::ElementMatrix< Real > &em)
double Real
Definition typedefs.hh:39