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

hp2Dedge/testsuite/linearFormTest.hh
Go to the documentation of this file.
00001 
00007 #ifndef hp2DedgeBilinearformTest_hh
00008 #define hp2DedgeBilinearformTest_hh
00009 
00010 #include "basics/testcase.hh"
00011 #include "basics/typedefs.hh"
00012 #include "basics/vectorsMatricesForward.hh"
00013 #include "formula/boundary.hh"
00014 #include "hp2Dedge/space.hh"
00015 
00016 using concepts::Real;
00017 
00018 namespace hp2D {
00019   class Space;
00020 }
00021 
00022 namespace test {
00023 
00024   // ******************************************************** LinearFormTest **
00025 
00030   class LinearFormTest : public TestCase {
00031   public:
00032     virtual ~LinearFormTest() {}
00033     virtual void run();
00034 
00036 
00037 
00040     void testRieszp0();
00042   private:
00044     template<class F, class G>
00045     void testLinearForm_(concepts::LinearForm<F,Real>* lform,
00046        const G& desiredVector, const std::string str = "");
00047 
00049     void setSpace_(concepts::Mesh2& msh, uint l = 0, uint p = 1);
00051     std::auto_ptr<hp2Dedge::Space> spc_;
00052   };
00053 
00054 } // namespace test
00055 
00056 #endif // hp2DedgeBilinearformTest_hh

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