#include <NamdTypes.h>
Public Member Functions | |
| proxyTreeNode () | |
| proxyTreeNode (int nid, int numPes_, int *pes) | |
| proxyTreeNode (const proxyTreeNode &n) | |
| proxyTreeNode & | operator= (const proxyTreeNode &n) |
| ~proxyTreeNode () | |
Public Attributes | |
| int | nodeID |
| int * | peIDs |
| int | numPes |
|
|
Definition at line 196 of file NamdTypes.h.
|
|
||||||||||||||||
|
Definition at line 201 of file NamdTypes.h. 00201 {
00202 nodeID = nid;
00203 numPes = numPes_;
00204 peIDs = new int[numPes];
00205 memcpy(peIDs, pes, sizeof(int)*numPes);
00206 }
|
|
|
Definition at line 208 of file NamdTypes.h. References nodeID, numPes, and peIDs. 00208 {
00209 nodeID = n.nodeID;
00210 numPes = n.numPes;
00211 if(numPes==0) {
00212 peIDs = NULL;
00213 }else{
00214 peIDs = new int[n.numPes];
00215 memcpy(peIDs, n.peIDs, sizeof(int)*numPes);
00216 }
00217 }
|
|
|
Definition at line 230 of file NamdTypes.h. 00230 {
00231 delete [] peIDs;
00232 }
|
|
|
Definition at line 218 of file NamdTypes.h. References nodeID, numPes, and peIDs. 00218 {
00219 nodeID = n.nodeID;
00220 numPes = n.numPes;
00221 delete [] peIDs;
00222 if(numPes==0) {
00223 peIDs = NULL;
00224 return (*this);
00225 }
00226 peIDs = new int[n.numPes];
00227 memcpy(peIDs, n.peIDs, sizeof(int)*numPes);
00228 return (*this);
00229 }
|
|
|
Definition at line 192 of file NamdTypes.h. Referenced by operator=(), and proxyTreeNode(). |
|
|
Definition at line 194 of file NamdTypes.h. Referenced by ProxyNodeAwareSpanningTreeMsg::getANewMsg(), operator=(), proxyTreeNode(), NodeProxyMgr::recvImmediateProxyAll(), and NodeProxyMgr::recvImmediateProxyData(). |
|
|
Definition at line 193 of file NamdTypes.h. Referenced by ProxyNodeAwareSpanningTreeMsg::getANewMsg(), operator=(), proxyTreeNode(), NodeProxyMgr::recvImmediateProxyAll(), and NodeProxyMgr::recvImmediateProxyData(). |
1.3.9.1