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 
13 namespace test
14 {
15 
16  // ************************************************************ TraceTest **
17 
22  class NeumannTraceTest: public TestCase
23  {
24  public:
26  {
27  }
28  virtual void run();
29 
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
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.
45 
46  //- Test for NeumannTrace MEAN
47  //- Test for NeumannTrace PLUS and MINUS
48  // all used with EdgeTraceTypes
50 
51  // Test NeumannTraceSpace in a Riesz LinearForm and Bilinearform identity
52  void testForms();
53 
54 
56  /* TODO: Implement these tests
57  void testAnisotropic();
58  */
59  };
60 
61 } // namespace test
62 
63 #endif // neumanntracetest_hh
Base class for tests.
Definition: testcase.hh:92
Unit tests.
Definition: testcase.hh:66
virtual void run()
Runs the tests. Must be overwritten by the specialization.
Test the FE space hp2D::NeumannTraceSpace and hp2D::NeumannTraceElement.
void testNeumannTraceValuesExact()
void testNeumannTraceValueInExact()
Page URL: http://wiki.math.ethz.ch/bin/view/Concepts/WebHome
21 August 2020
© 2020 Eidgenössische Technische Hochschule Zürich