coarsehierarchicalmesh3d.h

Go to the documentation of this file.
00001 #ifndef __coarsehierarchicalmesh3d_h
00002 #define __coarsehierarchicalmesh3d_h
00003 
00004 #include  "hierarchicalmesh3d.h"
00005 
00006 /*---------------------------------------------------*/
00007 
00008 namespace Gascoigne
00009 {
00010 class CoarseHierarchicalMesh3d : public HierarchicalMesh3d
00011 {
00012   protected :
00013     
00014   IntSet  CellRefList, CellCoarseList;
00015   IntVector   cn2o;
00016 
00017   void loop(IntVector& dst);
00018 
00019   public:
00020   
00021   CoarseHierarchicalMesh3d(const HierarchicalMesh3d&);
00022   void BasicInit(int depth);
00023   void GetRefinedList(IntVector&);
00024   void GetCoarsedList(IntVector&);
00025   void refine(const IntVector& cell_ref, const IntVector& cell_coarse);
00026 };
00027 }
00028 
00029 /*---------------------------------------------------*/
00030 
00031 #endif

Generated on Thu Sep 14 10:34:37 2006 for Gascoigne by  doxygen 1.4.7