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

Definition at line 36 of file PatchMgr.h.

Referenced by MovePatchesMsg().

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 19 Sep 2020 for NAMD by  doxygen 1.6.1