The anchestor of all ScQt-based simulators, using EMPA bus The simulator manipulates scGridPoints, buses, processors, etc.
Inheritance diagram for scSimulator:Public Member Functions | |
| scSimulator (sc_core::sc_module_name nm, int argc, char *argv[], bool StandAlone=true) | |
| void | SInitialize_method (void) |
| This initializes the simulator. | |
Public Member Functions inherited from scqSimulator | |
| virtual void | readSettings (void) |
| readSettings The main settings reading routine: reads settings from files More... | |
| int64_t | SimulationPartTime_Get (void) |
| return actual benchmark duration since last reading | |
Protected Attributes | |
| vector< scGridPoint * > | mSpecials |
| Handle the exceptional points. | |
Protected Attributes inherited from scqSimulator | |
| scProcessor * | msProcessor |
| My topology, I am handling. | |
| bool | msStepwiseMode |
| If to process stepwise. | |
| bool | msSuspended |
| If running simulation is suspended. | |
| string | simulation_name |
| The filename of the config files. | |
| scSimulator::scSimulator | ( | sc_core::sc_module_name | nm, |
| int | argc, | ||
| char * | argv[], | ||
| bool | StandAlone = true |
||
| ) |
| [in] | nm | name of the simulator |
| [in] | argc | number of arguments |
| [in] | argv | the arguments |
| [in] | StandAlone | if stand-alone operation requested |