MovePatchesMsg Class Reference

#include <PatchMgr.h>

List of all members.

Public Member Functions

 MovePatchesMsg (void)
 MovePatchesMsg (PatchID n, FullAtomList &a)

Static Public Member Functions

static void * pack (MovePatchesMsg *msg)
static MovePatchesMsgunpack (void *ptr)

Public Attributes

NodeID fromNodeID
PatchID pid
FullAtomList atom


Detailed Description

Definition at line 34 of file PatchMgr.h.


Constructor & Destructor Documentation

MovePatchesMsg::MovePatchesMsg ( void   )  [inline]

Definition at line 40 of file PatchMgr.h.

00040 { ; }

MovePatchesMsg::MovePatchesMsg ( PatchID  n,
FullAtomList a 
) [inline]

Definition at line 42 of file PatchMgr.h.

References atom, fromNodeID, and ResizeArray< Elem >::swap().

00042                                                : pid(n)
00043     {
00044       atom.swap(a);
00045       fromNodeID = CkMyPe();
00046     }


Member Function Documentation

static void* MovePatchesMsg::pack ( MovePatchesMsg msg  )  [static]

static MovePatchesMsg* MovePatchesMsg::unpack ( void *  ptr  )  [static]


Member Data Documentation

FullAtomList MovePatchesMsg::atom

Definition at line 38 of file PatchMgr.h.

Referenced by MovePatchesMsg(), PatchMgr::recvAtoms(), PatchMgr::recvMovePatches(), PatchMgr::sendAtoms(), PatchMgr::sendMovePatches(), and PatchMgr::sendOneHomePatch().

NodeID MovePatchesMsg::fromNodeID

Definition at line 36 of file PatchMgr.h.

Referenced by MovePatchesMsg().

PatchID MovePatchesMsg::pid

Definition at line 37 of file PatchMgr.h.

Referenced by PatchMgr::recvAtoms(), and PatchMgr::recvMovePatches().


The documentation for this class was generated from the following file:
Generated on Wed Nov 22 01:17:21 2017 for NAMD by  doxygen 1.4.7