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

#include <simple_memory_model.h>

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

Classes

class  link
 

Public Member Functions

 simple_memory_model (node *nd)
 
virtual void init_factory_params (sprockit::sim_parameters *params)
 
virtual void finalize_init ()
 
virtual ~simple_memory_model ()
 
virtual void access (long bytes, double max_bw, callback *cb)
 
double max_single_bw () const
 

Protected Attributes

linklink_
 
double bw_
 
timestamp lat_
 

Detailed Description

Definition at line 20 of file simple_memory_model.h.

Constructor & Destructor Documentation

sstmac::hw::simple_memory_model::simple_memory_model ( node nd)
inline

Definition at line 23 of file simple_memory_model.h.

References access(), finalize_init(), init_factory_params(), and ~simple_memory_model().

Here is the call graph for this function:

virtual sstmac::hw::simple_memory_model::~simple_memory_model ( )
virtual

Referenced by simple_memory_model().

Member Function Documentation

virtual void sstmac::hw::simple_memory_model::access ( long  bytes,
double  max_bw,
callback cb 
)
virtual

Referenced by simple_memory_model().

virtual void sstmac::hw::simple_memory_model::finalize_init ( )
virtual

Referenced by simple_memory_model().

virtual void sstmac::hw::simple_memory_model::init_factory_params ( sprockit::sim_parameters *  params)
virtual

Referenced by simple_memory_model().

double sstmac::hw::simple_memory_model::max_single_bw ( ) const
inline

Definition at line 40 of file simple_memory_model.h.

References bw_.

Member Data Documentation

double sstmac::hw::simple_memory_model::bw_
protected

Definition at line 74 of file simple_memory_model.h.

Referenced by max_single_bw().

timestamp sstmac::hw::simple_memory_model::lat_
protected

Definition at line 76 of file simple_memory_model.h.

link* sstmac::hw::simple_memory_model::link_
protected

Definition at line 72 of file simple_memory_model.h.


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