Class documentation of Concepts

Loading...
Searching...
No Matches
linearFormTest.hh
Go to the documentation of this file.
1
9#ifndef hp2DedgeBilinearformTest_hh
10#define hp2DedgeBilinearformTest_hh
11
12#include "basics/testcase.hh"
13#include "basics/typedefs.hh"
15#include "formula/boundary.hh"
16#include "hp2Dedge/space.hh"
17
18using concepts::Real;
19
20namespace hp2D {
21 class Space;
22}
23
24namespace test {
25
26 // ******************************************************** LinearFormTest **
27
32 class LinearFormTest : public TestCase {
33 public:
34 virtual ~LinearFormTest() {}
35 virtual void run();
36
38
39
44 private:
46 template<class F, class G>
47 void testLinearForm_(concepts::LinearForm<F,Real>* lform,
48 const G& desiredVector, const std::string str = "");
49
51 void setSpace_(concepts::Mesh2& msh, uint l = 0, uint p = 1);
53 std::unique_ptr<hp2Dedge::Space> spc_;
54 };
55
56} // namespace test
57
58#endif // hp2DedgeBilinearformTest_hh
virtual void run()
Runs the tests. Must be overwritten by the specialization.
double Real
Definition typedefs.hh:39