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 378 of file PatchMgr.C.

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

Referenced by PatchMgr::PatchMgr().

00378                                                 {
00379     PatchMgr::Object()->recvCheckpointAck(CheckpointAtomsReqMsg::unpack(EnvToUsr(env)));
00380   }

void recvCheckpointLoad_handler ( envelope *   ) 

Definition at line 326 of file PatchMgr.C.

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

Referenced by PatchMgr::PatchMgr().

00326                                                  {
00327     PatchMgr::Object()->recvCheckpointLoad(CheckpointAtomsMsg::unpack(EnvToUsr(env)));
00328   }

void recvCheckpointReq_handler ( envelope *   ) 

Definition at line 294 of file PatchMgr.C.

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

Referenced by PatchMgr::PatchMgr().

00294                                                 {
00295     PatchMgr::Object()->recvCheckpointReq(CheckpointAtomsReqMsg::unpack(EnvToUsr(env)));
00296   }

void recvCheckpointStore_handler ( envelope *   ) 

Definition at line 351 of file PatchMgr.C.

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

Referenced by PatchMgr::PatchMgr().

00351                                                   {
00352     PatchMgr::Object()->recvCheckpointStore(CheckpointAtomsMsg::unpack(EnvToUsr(env)));
00353   }

void recvExchangeMsg_handler ( envelope *   ) 

Definition at line 434 of file PatchMgr.C.

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

Referenced by PatchMgr::PatchMgr().

00434                                               {
00435     PatchMgr::Object()->recvExchangeMsg(ExchangeAtomsMsg::unpack(EnvToUsr(env)));
00436   }

void recvExchangeReq_handler ( envelope *   ) 

Definition at line 406 of file PatchMgr.C.

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

Referenced by PatchMgr::PatchMgr().

00406                                               {
00407     PatchMgr::Object()->recvExchangeReq(ExchangeAtomsReqMsg::unpack(EnvToUsr(env)));
00408   }


Generated on Thu Sep 21 01:17:16 2017 for NAMD by  doxygen 1.4.7