NAMD
Main Page
Namespaces
Classes
Files
File List
File Members
ComputeDPME.h
Go to the documentation of this file.
1
7
#ifndef COMPUTEDPME_H
8
#define COMPUTEDPME_H
9
10
#include "
ComputeHomePatches.h
"
11
#include "
NamdTypes.h
"
12
13
#ifdef DPME
14
15
class
ComputeDPMEDataMsg
;
16
class
ComputeDPMEResultsMsg
;
17
class
ComputeDPMEMaster;
18
class
ComputeMgr
;
19
20
class
ComputeDPME :
public
ComputeHomePatches
{
21
public
:
22
ComputeDPME(
ComputeID
c,
ComputeMgr
*m);
23
virtual
~ComputeDPME();
24
void
doWork
();
25
void
recvData
(
ComputeDPMEDataMsg
*);
26
void
recvResults(
ComputeDPMEResultsMsg
*);
27
28
ComputeMgr
*comm;
29
int
getMasterNode(
void
) {
return
masterNode; }
30
31
private
:
32
ComputeDPMEMaster *master;
33
int
masterNode;
34
int
numLocalAtoms;
35
36
};
37
38
#endif
39
#endif
40
ComputeID
int ComputeID
Definition:
NamdTypes.h:183
ComputeHomePatches.h
ComputeDPMEDataMsg
Definition:
ComputeDPMEMsgs.h:22
ComputeHomePatches
Definition:
ComputeHomePatches.h:72
recvData
void recvData(DataMessage *dmsg)
Definition:
DataExchanger.C:93
Compute::doWork
virtual void doWork()
Definition:
Compute.C:108
ComputeMgr
Definition:
ComputeMgr.h:57
NamdTypes.h
ComputeDPMEResultsMsg
Definition:
ComputeDPMEMsgs.h:39
Generated by
1.8.5