You are here:
Concepts
>
Concepts Web
>
Class documentation
Class documentation of Concepts
Loading...
Searching...
No Matches
hp2Dedge
testsuite
bilinearFormTest.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
"
14
#include "
basics/vectorsMatricesForward.hh
"
15
#include "
formula/boundary.hh
"
16
#include "
hp2Dedge/space.hh
"
17
18
using
concepts::Real
;
19
20
namespace
hp2D
{
21
class
Space;
22
}
23
24
namespace
test
{
25
26
// ****************************************************** BilinearFormTest **
27
32
class
BilinearFormTest
:
public
TestCase
{
33
public
:
34
virtual
~BilinearFormTest
() {}
35
virtual
void
run
();
36
38
39
42
void
testRotRotp0
();
46
void
testRotRotp1
();
50
void
testRotRotCylp0
();
54
void
testRotRotCylp1
();
56
private
:
58
template
<
class
F,
class
G>
59
void
testBilinearForm_(
concepts::BilinearForm<F,Real>
& bform,
60
G& desiredMatrix);
61
63
void
setSpace_(
concepts::Mesh2
& msh, uint l = 0, uint p = 1);
65
std::unique_ptr<hp2Dedge::Space> spc_;
66
};
67
68
}
// namespace test
69
70
#endif
// hp2DedgeBilinearformTest_hh
boundary.hh
concepts::BilinearForm
Definition
bilinearForm.hh:33
concepts::Mesh2
Definition
mesh.hh:103
test::BilinearFormTest
Definition
bilinearFormTest.hh:32
test::BilinearFormTest::run
virtual void run()
Runs the tests. Must be overwritten by the specialization.
test::BilinearFormTest::testRotRotp0
void testRotRotp0()
test::BilinearFormTest::testRotRotCylp0
void testRotRotCylp0()
test::BilinearFormTest::testRotRotp1
void testRotRotp1()
test::BilinearFormTest::testRotRotCylp1
void testRotRotCylp1()
test::TestCase
Definition
testcase.hh:92
space.hh
concepts::Real
double Real
Definition
typedefs.hh:39
hp2D
Definition
explicitResidual.hh:120
test
Definition
testcase.hh:66
testcase.hh
typedefs.hh
vectorsMatricesForward.hh
Generated on Wed Sep 13 2023 21:06:21 for Concepts by
1.9.8