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

hp2D/testsuite/hpFullTest.hh
Go to the documentation of this file.
00001 
00008 #ifndef hpFullTest2D_hh
00009 #define hpFullTest2D_hh
00010 
00011 #include "basics/testcase.hh"
00012 #include "hp2D/spacePreBuilder.hh"
00013 
00014 namespace test {
00015 
00016   // ********************************************************** hpFullTest2D **
00017 
00023   class hpFullTest2D : public TestCase {
00024   public:
00025     hpFullTest2D() {}
00026     virtual ~hpFullTest2D() {}
00027     virtual void run();
00028 
00030 
00031 
00032     void test4Cells();
00034   private:
00036     void refineCell_(hp2D::hpFull& prebuild, int nrCell, uint lx, 
00037          uint ly, uint p = 0, bool rebuild = false) const;
00038     void getCells_(const concepts::Connector2& cntr,
00039        std::map<uint, const concepts::Quad*>& map) const;
00041     void newIndex_(hp2D::hpFull& prebuild, uint& idx, uint dim,
00042        const concepts::Connector2& cntr, uint i = 0);
00045     void rejectIndex_(hp2D::hpFull& prebuild, uint dim,
00046           const concepts::Connector2& cntr, uint i = 0);
00047   };
00048 
00049 } // namespace test
00050 
00051 #endif // hpFullTest2D_hh

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