Class documentation of Concepts

Loading...
Searching...
No Matches
testNeumannTraces.hh
Go to the documentation of this file.
1
8#ifndef neumanntracetest_hh
9#define neumanntracetest_hh
10
11#include "basics/testcase.hh"
12
13namespace test
14{
15
16 // ************************************************************ TraceTest **
17
23 {
24 public:
25 virtual ~NeumannTraceTest()
26 {
27 }
28 virtual void run();
29
30 void testTMatrixBlock();
31 void testNeumannTraceShpValues();
32
33 //test for neumanntracevalue FIRST compared to
34 // - exact neumanntrace
35 // - gradient-function evaluation
36 //for a problem which neumanntrace is in the ansatzspace
37 //test of neumanntrace on dirichlet-Edges
38 void testNeumannTraceValuesExact();
39
40 //-test for neumanntracevalue FIRST for C^inf solution that is not in the ansatzspace
41 // that converges to the boundary traces, i.e. on a Dirichlet-Edge to the exact neumannTrace.
42 //-test for the NeumannTraceValue JUMP for C^inf solution on inner Edge and test if it converges to zero
43 // in the L1 norm.
44 void testNeumannTraceValueInExact();
45
46 //- Test for NeumannTrace MEAN
47 //- Test for NeumannTrace PLUS and MINUS
48 // all used with EdgeTraceTypes
49 void testSomeTraces();
50
51 // Test NeumannTraceSpace in a Riesz LinearForm and Bilinearform identity
52 void testForms();
53
54
55 void testHangingNodes();
56 /* TODO: Implement these tests
57 void testAnisotropic();
58 */
59 };
60
61} // namespace test
62
63#endif // neumanntracetest_hh
virtual void run()
Runs the tests. Must be overwritten by the specialization.