You are here:
Concepts
>
Concepts Web
>
Class documentation
Class documentation of Concepts
Loading...
Searching...
No Matches
space
testsuite
functionTest.hh
Go to the documentation of this file.
1
7
#ifndef functionSpcTest_hh
8
#define functionSpcTest_hh
9
10
#include "
basics/testcase.hh
"
11
#include "
basics/typedefs.hh
"
12
#include "
space/space.hh
"
13
14
namespace
concepts
{
15
// forward declaration
16
class
Mesh2;
17
}
18
19
namespace
test
{
20
32
class
ElementFunctionTest
:
public
TestCase
{
33
public
:
34
ElementFunctionTest
();
35
virtual
~ElementFunctionTest
() {}
36
virtual
void
run
();
37
39
40
42
template
<
class
F>
43
void
hp2DValue
(
const
F dummy);
45
private
:
46
// Mesh
47
std::unique_ptr<concepts::Mesh2> msh_;
48
// Space
49
std::unique_ptr<concepts::Space<concepts::Real> > spc_;
50
55
const
concepts::Real
f(
const
uint j,
const
concepts::Real
x)
const
;
56
};
57
58
}
// namespace test
59
60
#endif
// functionSpcTest_hh
test::ElementFunctionTest
Definition
functionTest.hh:32
test::ElementFunctionTest::hp2DValue
void hp2DValue(const F dummy)
test::ElementFunctionTest::run
virtual void run()
Runs the tests. Must be overwritten by the specialization.
test::TestCase
Definition
testcase.hh:92
concepts
Definition
pml_formula.h:16
concepts::Real
double Real
Definition
typedefs.hh:39
test
Definition
testcase.hh:66
space.hh
testcase.hh
typedefs.hh
Generated on Wed Sep 13 2023 21:06:23 for Concepts by
1.9.8