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  

FieldCollector.h

Go to the documentation of this file.
00001 
00005 class FieldCollector : public HandleId
00006 
00007 {
00008 public:
00009   int                           no_of_grids;
00010   String                        description;
00011   static int                    no_fields_on_each_grid;
00012   bool                          isoparametric_elements;
00013   VecSimplest(Handle(FieldsFE)) field;
00014   Handle(GridCollector)         gridcoll;
00015   
00016   FieldCollector();
00017   FieldCollector(GridCollector& gridcoll_);
00018  ~FieldCollector();
00019   
00020   int getNoOfSpaces() 
00021     { return no_of_grids; }
00022 
00023   void setNoOfSpaces(int n);
00024 
00025   FieldsFE& getFields(int i);
00026 
00027   virtual void attach (FieldsFE& field_, int i );
00028 
00029   GridCollector& getGridColl();
00030 
00031   virtual void attach(GridCollector& gridcoll_);
00032 
00033   bool isIsoparametric ()
00034     { return isoparametric_elements;}
00035   
00036   virtual void scan (MenuSystem& menu);
00037   static void defineStatic (MenuSystem& menu,int level);
00038   static void setNumberOfFields (int no_fields_no_each_grid_);
00039   void define (MenuSystem& menu, int level=MAIN);
00040   bool ok();
00041   void print(Os os,int level=1);
00042 };
00043 
00044 

Copyright © 2003 inuTech GmbH. All rights reserved.