PatchMgr.h File Reference

#include "charm++.h"
#include "NamdTypes.h"
#include "SortedArray.h"
#include "HomePatch.h"
#include "HomePatchList.h"
#include "BOCgroup.h"
#include "Migration.h"
#include "MigrateAtomsMsg.h"
#include "PatchMgr.decl.h"

Go to the source code of this file.

Classes

class  MovePatchesMsg
class  MoveAtomMsg
class  MoveAllByMsg
class  SetLatticeMsg
class  CheckpointAtomsReqMsg
class  CheckpointAtomsMsg
class  ExchangeAtomsReqMsg
class  ExchangeAtomsMsg
struct  MovePatch
class  PatchMgr

Typedefs

typedef SortedArray< MovePatchMovePatchList
typedef ResizeArrayIter< MovePatchMovePatchListIter

Functions

void recvCheckpointReq_handler (envelope *)
void recvCheckpointLoad_handler (envelope *)
void recvCheckpointStore_handler (envelope *)
void recvCheckpointAck_handler (envelope *)
void recvExchangeReq_handler (envelope *)
void recvExchangeMsg_handler (envelope *)


Typedef Documentation

typedef SortedArray<MovePatch> MovePatchList

Definition at line 142 of file PatchMgr.h.

typedef ResizeArrayIter<MovePatch> MovePatchListIter

Definition at line 143 of file PatchMgr.h.


Function Documentation

void recvCheckpointAck_handler ( envelope *   ) 

Definition at line 372 of file PatchMgr.C.

References PatchMgr::Object(), and PatchMgr::recvCheckpointAck().

Referenced by PatchMgr::PatchMgr().

00372                                                 {
00373     PatchMgr::Object()->recvCheckpointAck(CheckpointAtomsReqMsg::unpack(EnvToUsr(env)));
00374   }

void recvCheckpointLoad_handler ( envelope *   ) 

Definition at line 320 of file PatchMgr.C.

References PatchMgr::Object(), and PatchMgr::recvCheckpointLoad().

Referenced by PatchMgr::PatchMgr().

00320                                                  {
00321     PatchMgr::Object()->recvCheckpointLoad(CheckpointAtomsMsg::unpack(EnvToUsr(env)));
00322   }

void recvCheckpointReq_handler ( envelope *   ) 

Definition at line 288 of file PatchMgr.C.

References PatchMgr::Object(), and PatchMgr::recvCheckpointReq().

Referenced by PatchMgr::PatchMgr().

00288                                                 {
00289     PatchMgr::Object()->recvCheckpointReq(CheckpointAtomsReqMsg::unpack(EnvToUsr(env)));
00290   }

void recvCheckpointStore_handler ( envelope *   ) 

Definition at line 345 of file PatchMgr.C.

References PatchMgr::Object(), and PatchMgr::recvCheckpointStore().

Referenced by PatchMgr::PatchMgr().

00345                                                   {
00346     PatchMgr::Object()->recvCheckpointStore(CheckpointAtomsMsg::unpack(EnvToUsr(env)));
00347   }

void recvExchangeMsg_handler ( envelope *   ) 

Definition at line 428 of file PatchMgr.C.

References PatchMgr::Object(), and PatchMgr::recvExchangeMsg().

Referenced by PatchMgr::PatchMgr().

00428                                               {
00429     PatchMgr::Object()->recvExchangeMsg(ExchangeAtomsMsg::unpack(EnvToUsr(env)));
00430   }

void recvExchangeReq_handler ( envelope *   ) 

Definition at line 400 of file PatchMgr.C.

References PatchMgr::Object(), and PatchMgr::recvExchangeReq().

Referenced by PatchMgr::PatchMgr().

00400                                               {
00401     PatchMgr::Object()->recvExchangeReq(ExchangeAtomsReqMsg::unpack(EnvToUsr(env)));
00402   }


Generated on Tue Jun 19 01:17:17 2018 for NAMD by  doxygen 1.4.7