16 #include "WorkDistrib.decl.h"    33 #define MIN_DEBUG_LEVEL 4    52   if (!
this) { 
DebugM(4,
"This Compute is NULL!!!\n"); }
    72   if (numPatches <= 0) {
    73       DebugM(5,
"Compute::patchReady("<<patchID<<
")-call not valid!\n");
    75     if (! --patchReadyCounter) {
    76       patchReadyCounter = numPatches;
    84 #ifdef NODEGROUP_FORCE_REGISTER    98   if (! --patchReadyCounter) {
    99     patchReadyCounter = numPatches;
   101     sequenceNumber = seq;
   107   if (! --patchReadyCounter) {
   108     patchReadyCounter = numPatches;
   110     sequenceNumber = seq;
   121     DebugM(5,
"Default Compute::doWork() called.\n");
   125     DebugM(5,
"Default Compute::finishPatch() called.\n");
 
virtual void gbisP3PatchReady(PatchID, int seq)
SimParameters * simParameters
static void messageEnqueueWork(Compute *)
LocalWorkMsg *const localWorkMsg
virtual void gbisP2PatchReady(PatchID, int seq)
ComputeType type(ComputeID cid)
const int & LdbIdField(const LdbId &id, const int index)
virtual void finishPatch(int)
static ComputeMap * Object()
virtual void atomUpdate()
virtual void patchReady(PatchID, int doneMigration, int seq)