#include <lbObject.h>
Public Member Functions | |
lbObjectNode () | |
void | Set (POSE_TimeType ts, int idx, short int on, short int s) |
void | dump () |
Data Fields | |
POSE_TimeType | ovt |
int | index |
sim * | localObjPtr |
short int | present |
short int | sync |
POSE_TimeType | eet |
int | ne |
int | execPrio |
double | rbOh |
int * | comm |
int | totalComm |
int | localComm |
int | remoteComm |
int | maxComm |
int | maxCommPE |
Definition at line 9 of file lbObject.h.
lbObjectNode::lbObjectNode | ( | ) | [inline] |
Definition at line 22 of file lbObject.h.
References Converse::CkNumPes(), comm, eet, int, localComm, malloc(), maxComm, maxCommPE, ne, present, rbOh, remoteComm, and totalComm.
void lbObjectNode::Set | ( | POSE_TimeType | ts, | |
int | idx, | |||
short int | on, | |||
short int | s | |||
) | [inline] |
void lbObjectNode::dump | ( | ) | [inline] |
Definition at line 33 of file lbObject.h.
References index, ovt, present, and sync.
Referenced by lbObjects::dump().
Definition at line 11 of file lbObject.h.
Referenced by LBgroup::computePeLoad(), dump(), Set(), and lbObjects::UpdateEntry().
Definition at line 12 of file lbObject.h.
Referenced by LBgroup::balance(), dump(), lbObjects::Insert(), and Set().
Definition at line 13 of file lbObject.h.
Referenced by lbObjects::Delete(), lbObjects::Insert(), and lbObjects::RequestReport().
short int lbObjectNode::present |
Definition at line 14 of file lbObject.h.
Referenced by LBgroup::balance(), LBgroup::computePeLoad(), lbObjects::Delete(), dump(), LBgroup::findHeaviestUnder(), lbObjects::Insert(), lbObjectNode(), lbObjects::lbObjects(), and Set().
short int lbObjectNode::sync |
Definition at line 14 of file lbObject.h.
Referenced by LBgroup::computePeLoad(), dump(), lbObjects::Insert(), and Set().
Definition at line 17 of file lbObject.h.
Referenced by LBgroup::computePeLoad(), lbObjects::Insert(), lbObjectNode(), lbObjects::lbObjects(), and lbObjects::UpdateEntry().
Definition at line 18 of file lbObject.h.
Referenced by lbObjects::Insert(), lbObjectNode(), lbObjects::lbObjects(), and lbObjects::UpdateEntry().
Definition at line 18 of file lbObject.h.
Referenced by LBgroup::computePeLoad(), LBgroup::findHeaviestUnder(), lbObjects::Insert(), and lbObjects::lbObjects().
double lbObjectNode::rbOh |
Definition at line 19 of file lbObject.h.
Referenced by LBgroup::computePeLoad(), lbObjects::Insert(), lbObjectNode(), lbObjects::lbObjects(), and lbObjects::UpdateEntry().
Definition at line 20 of file lbObject.h.
Referenced by lbObjects::AddComm(), LBgroup::balance(), lbObjects::Insert(), lbObjectNode(), and lbObjects::lbObjects().
Definition at line 21 of file lbObject.h.
Referenced by lbObjects::AddComm(), lbObjects::Insert(), lbObjectNode(), lbObjects::lbObjects(), and lbObjects::ResetComm().
Definition at line 21 of file lbObject.h.
Referenced by lbObjects::AddComm(), LBgroup::balance(), lbObjects::Insert(), lbObjectNode(), lbObjects::lbObjects(), and lbObjects::ResetComm().
Definition at line 21 of file lbObject.h.
Referenced by lbObjects::AddComm(), LBgroup::balance(), lbObjects::Insert(), lbObjectNode(), lbObjects::lbObjects(), and lbObjects::ResetComm().
Definition at line 21 of file lbObject.h.
Referenced by LBgroup::balance(), lbObjects::Insert(), lbObjectNode(), lbObjects::lbObjects(), and lbObjects::ResetComm().
Definition at line 21 of file lbObject.h.
Referenced by LBgroup::balance(), lbObjects::Insert(), lbObjectNode(), lbObjects::lbObjects(), and lbObjects::ResetComm().