SST/macro
simple_interconnect.h
Go to the documentation of this file.
1 #ifndef SIMPLE_INTERCONNECT_H
2 #define SIMPLE_INTERCONNECT_H
3 
5 
6 namespace sstmac {
7 namespace hw {
8 
10  public switch_interconnect
11 {
12 
13  public:
15  switch_interconnect(part, rt)
16  {
17  }
18 
19  virtual void
20  init_factory_params(sprockit::sim_parameters* params);
21 
22  virtual std::string
23  to_string() const {
24  return "simple interconnect";
25  }
26 
28  event_location() const {
29  return event_loc_id::null;
30  }
31 
32  protected:
33  double inverse_bw_;
34 
36 
38 
39 };
40 
41 }
42 }
43 
44 #endif // SIMPLE_INTERCONNECT_H
45 
virtual void init_factory_params(sprockit::sim_parameters *params)
static event_loc_id null
simple_interconnect(partition *part, parallel_runtime *rt)
A basic container for time (subject to future transplant).
Definition: timestamp.h:29
SUMI = Simulator unified messagine interface It is also the name for a solid ink in Japanese - i...
virtual std::string to_string() const
event_loc_id event_location() const
Class for storing all the partitions given to us by METIS.
Definition: sim_partition.h:35