ComputeGlobalMsgs.C

Go to the documentation of this file.
00001 
00007 #include "ComputeGlobalMsgs.h"
00008 #include "packmsg.h"
00009 
00010 //#define DEBUGM
00011 #define MIN_DEBUG_LEVEL 3
00012 #include "Debug.h"
00013 
00014 #include "ComputeMgr.decl.h"
00015 
00016 
00017 // CONFIG MESSAGE
00018 
00019 #if 0
00020 ComputeGlobalConfigMsg::ComputeGlobalConfigMsg(void) { 
00021 }
00022 
00023 ComputeGlobalConfigMsg::~ComputeGlobalConfigMsg(void) { 
00024 }
00025 
00026 PACK_MSG(ComputeGlobalConfigMsg,
00027   PACK_RESIZE(aid);
00028   PACK_RESIZE(gdef);
00029 )
00030 #endif
00031 
00032 
00033 // DATA MESSAGE
00034 
00035 ComputeGlobalDataMsg::ComputeGlobalDataMsg(void) { 
00036 }
00037 
00038 ComputeGlobalDataMsg::~ComputeGlobalDataMsg(void) { 
00039 }
00040 
00041 PACK_MSG(ComputeGlobalDataMsg,
00042   PACK(step);
00043   PACK(count);
00044   PACK_RESIZE(aid);
00045   PACK_RESIZE(p);
00046   PACK_RESIZE(gcom);
00047   PACK_RESIZE(gmass);
00048   PACK_RESIZE(fid);
00049   PACK_RESIZE(tf);
00050   PACK_RESIZE(gtf);
00051   PACK_RESIZE(lat);
00052 )
00053 
00054 
00055 // RESULTS MESSAGE
00056 
00057 ComputeGlobalResultsMsg::ComputeGlobalResultsMsg(void) { 
00058   reconfig = 0;
00059   resendCoordinates = 0;
00060 }
00061 
00062 ComputeGlobalResultsMsg::~ComputeGlobalResultsMsg(void) { 
00063 }
00064 
00065 PACK_MSG(ComputeGlobalResultsMsg,
00066   PACK_RESIZE(aid);
00067   PACK_RESIZE(f);
00068   PACK_RESIZE(gforce);
00069   PACK(seq);
00070   PACK(totalforces);
00071   PACK(reconfig);
00072   PACK(resendCoordinates);
00073   if ( packmsg_msg->reconfig ) {
00074     PACK_RESIZE(newaid);
00075     PACK_RESIZE(newgdef);
00076   }
00077 )

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