#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 146 of file NamdTypes.h.
|
|
||||||||||||||||
|
Definition at line 151 of file NamdTypes.h. 00151 {
00152 nodeID = nid;
00153 numPes = numPes_;
00154 peIDs = new int[numPes];
00155 memcpy(peIDs, pes, sizeof(int)*numPes);
00156 }
|
|
|
Definition at line 158 of file NamdTypes.h. References nodeID, numPes, and peIDs. 00158 {
00159 nodeID = n.nodeID;
00160 numPes = n.numPes;
00161 if(numPes==0) {
00162 peIDs = NULL;
00163 }else{
00164 peIDs = new int[n.numPes];
00165 memcpy(peIDs, n.peIDs, sizeof(int)*numPes);
00166 }
00167 }
|
|
|
Definition at line 180 of file NamdTypes.h. 00180 {
00181 delete [] peIDs;
00182 }
|
|
|
Definition at line 168 of file NamdTypes.h. References nodeID, numPes, and peIDs. 00168 {
00169 nodeID = n.nodeID;
00170 numPes = n.numPes;
00171 delete [] peIDs;
00172 if(numPes==0) {
00173 peIDs = NULL;
00174 return (*this);
00175 }
00176 peIDs = new int[n.numPes];
00177 memcpy(peIDs, n.peIDs, sizeof(int)*numPes);
00178 return (*this);
00179 }
|
|
|
Definition at line 142 of file NamdTypes.h. Referenced by operator=(), and proxyTreeNode(). |
|
|
Definition at line 144 of file NamdTypes.h. Referenced by ProxyNodeAwareSpanningTreeMsg::getANewMsg(), operator=(), proxyTreeNode(), NodeProxyMgr::recvImmediateProxyAll(), and NodeProxyMgr::recvImmediateProxyData(). |
|
|
Definition at line 143 of file NamdTypes.h. Referenced by ProxyNodeAwareSpanningTreeMsg::getANewMsg(), operator=(), proxyTreeNode(), NodeProxyMgr::recvImmediateProxyAll(), and NodeProxyMgr::recvImmediateProxyData(). |
1.3.9.1