Go to the source code of this file.
#define interconn_debug |
( |
|
... | ) |
debug_printf(sprockit::dbg::interconnect, __VA_ARGS__) |
#define SSTMAC_SET_TOPOLOGY |
( |
|
obj, |
|
|
|
top |
|
) |
| obj->set_topology(top); |
#define STATIC_INIT_INTERCONNECT |
( |
|
params | ) |
|
#define STATIC_INIT_TOPOLOGY |
( |
|
params | ) |
|
DeclareDebugSlot |
( |
interconnect |
| ) |
|
Base class for network congestion models.
Do not actually inject the message into the network or do any congestion modeling. Just immediately schedule the message at its destination after some computed delay.
- Parameters
-
msg | The message to send to the destination |
Return the node corresponding to given ID. No bounds checking is done for validity of ID. NULL is a valid return value for parallel simulation since it means node belongs to another process
- Parameters
-
nid | The ID of the node object to get |
- Returns
- The node object or NULL, if ID is not found
Definition at line 32 of file interconnect.h.
References sstmac::hw::DeclareFactory2InitParams(), and sstmac::event_loc_id::null.