예제 #1
0
 //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);
 }
예제 #2
0
 //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++;
 }