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