Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

BFLAnsysLookup.h

Go to the documentation of this file.
00001 
00002 //
00003 // BFLAnsysLookup
00004 //
00005 // Simple class to provide ANSYS MESH <-> Voronoi diagram lookup services.
00006 //
00007 // Author: C.Andreopoulos, March 5, 2001
00008 // (c) 2001 - University of Athens 
00009 //
00011 
00012 #ifndef BFLANSYSLOOKUP_H
00013 #define BFLANSYSLOOKUP_H
00014 
00015 #include "TString.h"
00016 
00017 #include "BField/BFLLookupTable.h"
00018 #include "BField/BFLNode2ACell.h"
00019 
00020 class BFLAnsysLookup: public BFLLookupTable 
00021 {
00022   // Elementary class to provide ANSYS <-> Voronoi lookup services
00023 
00024   public:
00025 
00026     BFLAnsysLookup();
00027     BFLAnsysLookup(BfldGrid::Grid_t grid);
00028     virtual ~BFLAnsysLookup();
00029 
00030     void LoadLookupTable(TString filename);
00031     void FindNode(Int_t node, TObjArray *  result);
00032     void FindCell(Int_t cell, TObjArray *  result);
00033 
00034   protected:
00035 
00036     TObjArray *        fTable;
00037     TString            fLookupFilename;
00038 
00039   private:
00040 
00041     ClassDef(BFLAnsysLookup,0) // ANSYS <-> Voronoi lookup table class
00042 };   
00043 
00044 //_________________________________________________________________________  
00045 
00046 #endif

Generated on Mon Feb 15 11:06:25 2010 for loon by  doxygen 1.3.9.1