//qqiu: for debug perpose //TODO: DEBUG remove later void addToProc(int procID, T* pdata){ if (procID == procRank) localBuffer.push_back(*pdata); else msgBuffer.addMessage(procID, pdata); }
//sl15: this function seems to be unnecessary since loading and sorting are all done in run() void add(T* pdata) { int procID = computeProcID(); //sl15: computeProcID should be implemented by the user if (procID == procRank) localBuffer.push_back(*pdata); else msgBuffer.addMessage(procID, pdata); count++; }