MTK++ Latest version: 0.2.0

amberBond.h
Go to the documentation of this file.
00001 
00033 #ifndef AMBERBOND_H
00034 #define AMBERBOND_H
00035 
00036 #include "Utils/constants.h"
00037 
00038 namespace MTKpp
00039 {
00040 
00041 class amber;
00042 
00043 // ============================================================
00044 // Class : amberBond()
00045 // ------------------------------------------------------------
00079 // ============================================================
00080 class amberBond
00081 {
00082 public:
00083 
00087     amberBond();
00088 
00093     amberBond(amber* pAmber);
00094 
00098     virtual ~amberBond();
00099 
00104     double calculateE();
00105 
00110     double calculateG();
00111 
00112 protected:
00114     amber*         pAmber;
00115 
00116     // bond energy
00117     double         energy;
00118 
00120     double         deltaDistance;
00121 };
00122 
00123 } // MTKpp namespace
00124 
00125 #endif // AMBERBOND_H

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