|
SST/macro
|
An interface for processor models. More...
#include <processor.h>


Public Member Functions | |
| virtual | ~processor () |
| virtual void | init_factory_params (sprockit::sim_parameters *params) |
| virtual void | finalize_init () |
| virtual void | compute (event *cev, callback *cb)=0 |
Public Member Functions inherited from sprockit::factory_type | |
| virtual void | init_factory_params (sim_parameters *params) |
Static Public Member Functions | |
| static void | delete_statics () |
Protected Member Functions | |
| processor (memory_model *mem, node *nd) | |
Protected Attributes | |
| double | freq_ |
| double | mem_freq_ |
| memory_model * | mem_ |
| node * | node_ |
An interface for processor models.
Definition at line 32 of file processor.h.
|
virtual |
|
inlineprotected |
Definition at line 52 of file processor.h.
Implemented in sstmac::hw::instruction_processor, and sstmac::hw::simple_processor.
|
static |
|
virtual |
Reimplemented from sprockit::factory_type.
Reimplemented in sstmac::hw::instruction_processor, and sstmac::hw::simple_processor.
|
virtual |
Reimplemented in sstmac::hw::instruction_processor.
|
protected |
Definition at line 56 of file processor.h.
|
protected |
Definition at line 59 of file processor.h.
|
protected |
Definition at line 57 of file processor.h.
|
protected |
Definition at line 60 of file processor.h.
1.8.11