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  

GridPart_prm.h

Go to the documentation of this file.
00001 
00005 class GridPart_prm : public HandleId
00006 
00007 {
00008 public:
00009   Handle(MenuSystem) input_menu;
00010 
00011 public:
00012   GridPart_prm ();
00013   virtual ~GridPart_prm () { DPTRACE("GridPart_prm :: ~GridPart_prm"); }
00014 
00015   int proc_id;
00016   int num_procs, num_local_subds, num_global_subds;
00017   VecSimplest(VecSimple(int)) subd_list;
00018 
00019   GridSourceType grid_source_type;
00020 
00021   String subgrid_root_filename;
00022 
00023   String        global_grid_text;
00024   String        global_grid_bind_redef_text;
00025   PartAlgorithm partition_algorithm;
00026   bool          build_graph_from_grid;
00027   int           num_overlaps;
00028 
00029   String up_div_text;
00030   String up_part_text;
00031   String up_overlap_text;
00032   bool   up_triangular;
00033 
00034   bool   use_blocking_send;
00035   bool   use_blocking_recv;
00036   bool   order_recv_sequence;
00037 
00038   static  void defineStatic  (MenuSystem& menu, int level = MAIN);
00039           void define        (MenuSystem& menu, int level = MAIN)
00040                                   { defineStatic (menu, level); }
00041           void scan          (MenuSystem& menu);
00042 
00043   bool ok ();
00044  
00045   GridPart* create () const;
00046 
00047   void debugPrint (Os os);
00048 };
00049 
00050 

Copyright © 2003 inuTech GmbH. All rights reserved.