ComputeDPME.h

Go to the documentation of this file.
00001 
00007 #ifndef COMPUTEDPME_H
00008 #define COMPUTEDPME_H
00009 
00010 #include "ComputeHomePatches.h"
00011 #include "NamdTypes.h"
00012 
00013 #ifdef DPME
00014 
00015 class ComputeDPMEDataMsg;
00016 class ComputeDPMEResultsMsg;
00017 class ComputeDPMEMaster;
00018 class ComputeMgr;
00019 
00020 class ComputeDPME : public ComputeHomePatches {
00021 public:
00022   ComputeDPME(ComputeID c, ComputeMgr *m);
00023   virtual ~ComputeDPME();
00024   void doWork();
00025   void recvData(ComputeDPMEDataMsg *);
00026   void recvResults(ComputeDPMEResultsMsg *);
00027 
00028   ComputeMgr *comm;
00029   int getMasterNode(void) { return masterNode; }
00030 
00031  private:
00032   ComputeDPMEMaster *master;
00033   int masterNode;
00034   int numLocalAtoms;
00035 
00036 };
00037 
00038 #endif
00039 #endif
00040 

Generated on Sat Nov 18 01:17:12 2017 for NAMD by  doxygen 1.4.7