00001 // testing BEM spaces 00002 00003 #ifndef bemSpaceTest_hh 00004 #define bemSpaceTest_hh 00005 00006 #include "basics/testcase.hh" 00007 00008 namespace test { 00009 00010 // ********************************************************** BEMSpaceTest ** 00011 00020 class BEMSpaceTest : public TestCase { 00021 public: 00023 BEMSpaceTest(); 00024 virtual ~BEMSpaceTest(); 00025 virtual void run(); 00026 00028 00029 00030 void testMeshes(); 00032 void testLinear3d(); 00034 void testDirac3d(); 00036 void testConstant3d(); 00038 void testAdaptConst3d000(); 00040 void testAdaptConst3d001(); 00042 void testAdaptConst3d002(); 00044 private: 00045 concepts::Import2dMesh msh1, msh2; 00046 }; 00047 00048 } // namespace test 00049 00050 #endif // bemSpaceTest_hh