Diffpack Documentation

(Functionality not available, requires installation of an additional Diffpack Toolbox)


Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Search  

GridCollector.h

Go to the documentation of this file.
00001 
00005 class GridCollector: public HandleId
00006 
00007 {
00008  public:
00009   static GRIDTYPE             grid_type;
00010   String                      description;
00011   static MLTYPE               ml_type;
00012   int                         overlap;
00013   bool                        coarsesolver;
00014   bool                        box;
00015   Ptv(int)                    ref;
00016   bool                        attached_coarse;
00017   int                         no_of_grids;
00018   String                      coarse_grid;
00019   VecSimplest(Handle(GridFE)) grid;
00020   Handle(Prepro)              prepro;
00021   
00022   GridCollector();
00023  ~GridCollector();
00024 
00025   GridFE& getGrid( int i );
00026 
00027   int getNoOfSpaces() { return no_of_grids;} 
00028   void setNoOfSpaces(int n) ; 
00029   virtual void attach (GridFE& grid_, int i); 
00030   virtual void attachCoarseGrid( GridFE& grid_); 
00031   virtual void makeRefinedGrid();
00032   virtual void print (Os os, int level=1);
00033   virtual void scan   (MenuSystem& menu);
00034   static void defineStatic (MenuSystem& menu, int level = MAIN);
00035   static void setGridTypeStatic(GRIDTYPE grid_type_);
00036   static void setMLType (MLTYPE ml_type_);
00037   void useCoarseGrid (bool coarse_);
00038   void define (MenuSystem& menu, int level = MAIN);
00039   bool ok();
00040 };
00041 
00042 

Copyright © 2003 inuTech GmbH. All rights reserved.