00001 00002 // $Id: BfldMapVoronoi.h,v 1.5 2005/02/03 23:00:29 rhatcher Exp $ 00003 // 00004 // BfldMapVoronoi 00005 // 00006 // This structure provides services for holding the magnetic field components 00007 // at a series of points (cf. BfldMesh). It encapsulates knowledge 00008 // about the field values themselves, an possibly how to adjust them 00009 // for external effects (chemistry, coil current, etc.) but doesn't 00010 // explicitly hold any knowledge about the relative spatial placement 00011 // of the field values; that it must glean from BfldMesh. 00012 // 00013 // This class is specialized to handle maps associated with Voronoi meshes 00014 // 00015 // Author: R. Hatcher 2000.06.20 00016 // 00018 #ifndef BFLDMAPVORONOI_H 00019 #define BFLDMAPVORONOI_H 00020 00021 #include <string> 00022 00023 #include "BField/BfldMap.h" 00024 00025 class BfldMapVoronoi : public BfldMap { 00026 00027 public: 00028 BfldMapVoronoi(); 00029 BfldMapVoronoi(BfldGrid::Grid_t grid, Int_t variant); 00030 virtual ~BfldMapVoronoi(); 00031 00032 protected: 00033 00034 private: 00035 00036 ClassDef(BfldMapVoronoi,2) 00037 }; 00038 #endif // BFLDMAPVORONOI_H
1.3.9.1