Go to the documentation of this file.
11 #include "scqSimulator.h"
13 class scClusterBusArbiter;
17 using namespace sc_core;
using namespace std;
33 sc_clock C1 {
"clk", 100, SC_PS};
41 scClusterBus *msClusterBus;
43 scClusterBusArbiter *msClusterBusArbiter;
52 scSimulator(sc_core::sc_module_name nm,
int argc,
char* argv[],
bool StandAlone=
true);
60 void writeSettings(
void);
66 SInitialize_method(
void);
68 StepwiseMode_Get(
void){
return msStepwiseMode;}
70 StepwiseMode_Set(
bool b){msStepwiseMode = b;}
72 SSUSPEND_thread(
void);
91 Processor_Get(){
return msProcessor;}
97 void SetupHierarchies(
void);
103 HandleSpecials(
void);
108 #endif // scSimulator_h
Implements a module-name alias facility (i.e., user-provided names. Given that the basic units is scH...
Definition: scProcessor.h:130
vector< scGridPoint * > mSpecials
Handle the exceptional points.
Definition: scSimulator.h:105
The anchestor of all ScQt-based simulators The simulator manipulates scModules etc....
Definition: scqSimulator.h:58
The anchestor of all ScQt-based simulators, using EMPA bus The simulator manipulates scGridPoints,...
Definition: scSimulator.h:29