MTK++ Latest version: 0.2.0

watProtonate.h
Go to the documentation of this file.
00001 
00033 #ifndef WATPROTONATE_H
00034 #define WATPROTONATE_H
00035 
00036 #include <iostream>
00037 #include <string>
00038 #include <vector>
00039 #include <algorithm>
00040 #include <cmath>
00041 
00042 #include <boost/array.hpp>
00043 
00044 namespace MTKpp
00045 {
00046 
00047 class collection;
00048 class atom;
00049 class vector3d;
00050 
00051 // ============================================================
00052 // Class : watProtonate()
00053 // ------------------------------------------------------------
00065 // ============================================================
00066 class watProtonate
00067 {
00068 public:
00069 
00073     watProtonate();
00074 
00076     virtual ~watProtonate();
00077 
00081     void run(collection* pCol);
00082 
00086     void setup();
00087 
00088 protected: // DATA
00089 
00091     int nSphereGridPts;
00092 
00094     int biggestNumberOfHits;
00095 
00097     int *sphereGridCoords;
00098 
00100     int *maxPairs;
00101 
00103     int *Hs;
00104 
00106     int *lonePairs;
00107 };
00108 
00109 } // MTKpp namespace
00110 
00111 #endif // WATPROTONATE_H

Generated on Fri Dec 23 2011 09:28:52 for MTK++ by Doxygen 1.7.5.1