Class documentation of Concepts

Loading...
Searching...
No Matches
linearFormTest.hh
Go to the documentation of this file.
1
6#ifndef linearformTest_hh
7#define linearformTest_hh
8
9#include "basics/testcase.hh"
10#include "basics/typedefs.hh"
12#include "formula/boundary.hh"
13#include "hp2D/space.hh"
14
15using concepts::Real;
16
17namespace hp2D {
18 class Space;
19}
20
21namespace test {
22
23 // ******************************************************** LinearFormTest **
24
28 class LinearFormTest : public TestCase {
29 public:
30 virtual ~LinearFormTest() {}
31 virtual void run();
32
34
35
51 private:
53 template<class F, class G>
54 void testLinearForm_(concepts::LinearForm<F,Real>& lform,
55 G& desiredVector);
56
58 void setSpace_(uint l = 0, uint p = 1,
61 std::unique_ptr<hp2D::Space> spc_;
63 std::unique_ptr<concepts::Import2dMesh> m_;
64 };
65
66} // namespace test
67
68#endif // linearformTest_hh
virtual void run()
Runs the tests. Must be overwritten by the specialization.
double Real
Definition typedefs.hh:39