testMixedNonCont.hh

Go to the documentation of this file.
1 
9 #pragma once
10 
11 #include "basics/testcase.hh"
12 #include "basics/typedefs.hh"
14 
15 namespace test {
16 
17  using concepts::Real;
18  using concepts::Cmplx;
19 
20  // ****************************************************** MixedNonContTest **
21 
27  class MixedNonContTest : public TestCase {
28  public:
29  virtual ~MixedNonContTest() {}
30  virtual void run();
31 
33 
34 
53  void testCircle_1(Cmplx c0, Real Ri, Real Ra, Real alpha, Real beta = 0.0,
54  Real gamma = 0.0, uint n = 0, Cmplx ei = 0.0,
55  Cmplx ea0 = 0.0, Cmplx ea1 = 0.0);
57  };
58 
59 } // namespace test
60 
61 
Base class for tests.
Definition: testcase.hh:92
Unit tests.
Definition: testcase.hh:66
Test problems with discontinuity over an interface with Lagrange multipliers for the mean of the norm...
void testCircle_1(Cmplx c0, Real Ri, Real Ra, Real alpha, Real beta=0.0, Real gamma=0.0, uint n=0, Cmplx ei=0.0, Cmplx ea0=0.0, Cmplx ea1=0.0)
Tests on circular domain with constant Dirichlet condition and the following conditions on the interf...
std::complex< Real > Cmplx
Type for a complex number. It also depends on the setting of Real.
Definition: typedefs.hh:39
double beta(const double a, const double b)
virtual void run()
Runs the tests. Must be overwritten by the specialization.
double Real
Type normally used for a floating point number.
Definition: typedefs.hh:36
Page URL: http://wiki.math.ethz.ch/bin/view/Concepts/WebHome
21 August 2020
© 2020 Eidgenössische Technische Hochschule Zürich