SST/macro
Protected Member Functions | Protected Attributes | List of all members
sstmac::hw::switch_interconnect_base Class Reference

#include <switch_interconnect.h>

Inheritance diagram for sstmac::hw::switch_interconnect_base:
Inheritance graph
Collaboration diagram for sstmac::hw::switch_interconnect_base:
Collaboration graph

Protected Member Functions

 switch_interconnect_base (partition *part, parallel_runtime *rt)
 
timestamp send_delay (int num_hops, int num_bytes) const
 

Protected Attributes

double hop_bw_
 
timestamp hop_latency_
 
timestamp injection_latency_
 
timestamp lookahead_
 

Detailed Description

Definition at line 24 of file switch_interconnect.h.

Constructor & Destructor Documentation

sstmac::hw::switch_interconnect_base::switch_interconnect_base ( partition part,
parallel_runtime rt 
)
inlineprotected

Definition at line 28 of file switch_interconnect.h.

Member Function Documentation

timestamp sstmac::hw::switch_interconnect_base::send_delay ( int  num_hops,
int  num_bytes 
) const
inlineprotected

Definition at line 33 of file switch_interconnect.h.

References hop_bw_, hop_latency_, and injection_latency_.

Member Data Documentation

double sstmac::hw::switch_interconnect_base::hop_bw_
protected

Definition at line 40 of file switch_interconnect.h.

Referenced by send_delay().

timestamp sstmac::hw::switch_interconnect_base::hop_latency_
protected
timestamp sstmac::hw::switch_interconnect_base::injection_latency_
protected

Definition at line 44 of file switch_interconnect.h.

Referenced by send_delay().

timestamp sstmac::hw::switch_interconnect_base::lookahead_
protected

The documentation for this class was generated from the following file: