10 #define scqSimulator_h 
   16 #include <QScopedPointer> 
   20 #include <QCoreApplication> 
   22 #include <QTreeWidget> 
   27 using namespace sc_core; 
using namespace std;
 
   64       static QTextEdit *s_LogWindow;  
 
   67       scqSimulator(sc_core::sc_module_name nm,
int argc, 
char* argv[]);
 
   78     SetupSystemDirectories(QWidget* parent);
 
   80     SetupLogging(QWidget* parent);
 
  101     Processor_Get(){ 
return msProcessor;}
 
  140     SimulationName_Get(
void) {
return    simulation_name;}
 
  142     SimulationPartTime_Get(
void);    
 
  144     SimulationSumTime_Get(
void);    
 
  146     IsKeywordInList(
const QString Keyword, QStringList KeywordList);
 
  148     PrologString_Get(
void);
 
  167     string mSettingsFileName;   
 
  169     QScopedPointer<QFile>   m_logFile;
 
  170     chrono::steady_clock::time_point
 
  172         std::chrono::duration< int64_t, nano>
 
  173     m_part_time, m_sum_time;    
 
  176 #endif // scqSimulator_h 
  
 
bool msStepwiseMode
If to process stepwise.
Definition: scqSimulator.h:164
 
The scHThread class.
Definition: scHThread.h:138
 
string simulation_name
The filename of the config files.
Definition: scqSimulator.h:168
 
Implements a module-name alias facility (i.e., user-provided names. Given that the basic units is scH...
Definition: scProcessor.h:130
 
bool msSuspended
If running simulation is suspended.
Definition: scqSimulator.h:165
 
This class implements the autonomous grid point functionality: it is a communicating GridPoint....
Definition: scGridPoint.h:127
 
The anchestor of all ScQt-based simulators The simulator manipulates scModules etc....
Definition: scqSimulator.h:58
 
scProcessor * msProcessor
My topology, I am handling.
Definition: scqSimulator.h:158
 
The SystemDirectories contains names of some system-wide subdirectories.
Definition: scqSimulator.h:33