Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)

app-kersten/testsuite/Eddy2D_H_Ring.hh
Go to the documentation of this file.
00001 
00008 #ifndef MeshImp2DTest_hh
00009 #define MeshImp2DTest_hh
00010 
00011 #include <iostream>
00012 #include <cstdlib>
00013 #include "space/space.hh"
00014 #include "basics/testcase.hh"
00015 #include "basics/exceptions.hh"
00016 
00017 namespace test {
00018 
00019   // ******************************************************** Eddy2DRingTest **
00020 
00021   class Eddy2DRingTest : public TestCase {
00022   public:
00023     Eddy2DRingTest(const uint pmax = 3, const bool graphics = false);
00024     virtual ~Eddy2DRingTest() {}
00025     virtual void run();
00026 
00028 
00029 
00031     void testEddyCircle();
00035     void testMaxwellCircle();
00038     void testEddyRing();
00042     void testMaxwellRing();
00044   private:
00045     concepts::InOutParameters output_;
00046 
00047     const uint pmax_;
00048     const bool graphics_;
00049 
00050     const Real omega_;   // angular frequency in 1/s
00051     const Real sigma_;   // conductivity constant in 1/(Ohm*m)
00052     const Real eps_;     // dielectricity constant in s/(Ohm*m)
00053     const Real mu_;      // permeability constant in Ohm*s/m
00054     const Real j0_;      // current density in A/m^2
00055   };
00056 
00057 } // namespace test
00058 
00059 #endif // MeshImp2DTest_hh

Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)