Data record for one simulation run.
More...
#include <simulationstatusmodel.h>
Data record for one simulation run.
Lives inside SimulationStatusModel; updated in-place as the runner posts progress/warning/finished signals back to the GUI thread.
◆ avgTimestepSec
| double SimulationJobRecord::avgTimestepSec = 0.0 |
running average engine timestep (seconds)
◆ currentSimDate
| QDateTime SimulationJobRecord::currentSimDate |
◆ droppedWarnings
| int SimulationJobRecord::droppedWarnings = 0 |
oldest entries trimmed past the per-job cap
◆ endSimDate
| QDateTime SimulationJobRecord::endSimDate |
◆ engineVersion
| QString SimulationJobRecord::engineVersion |
Engine version string (e.g. "6.0.0" or "5.3.0")
◆ errorCode
| int SimulationJobRecord::errorCode = 0 |
◆ errorMessage
| QString SimulationJobRecord::errorMessage |
◆ finishedAt
| QDateTime SimulationJobRecord::finishedAt |
◆ id
| int SimulationJobRecord::id = -1 |
◆ inpPath
| QString SimulationJobRecord::inpPath |
◆ instanceName
| QString SimulationJobRecord::instanceName |
Displayed name (e.g. "Example1.inp")
◆ progress
| double SimulationJobRecord::progress = 0.0 |
◆ routingErrPct
| double SimulationJobRecord::routingErrPct = 0.0 |
◆ runoffErrPct
| double SimulationJobRecord::runoffErrPct = 0.0 |
◆ startedAt
| QDateTime SimulationJobRecord::startedAt |
◆ startSimDate
| QDateTime SimulationJobRecord::startSimDate |
◆ status
◆ twoDBackend
| QString SimulationJobRecord::twoDBackend |
empty = no 2D run / not started
◆ twoDErrPct
| double SimulationJobRecord::twoDErrPct = qQNaN() |
NaN = run has no 2D model.
◆ twoDLtsTiers
| int SimulationJobRecord::twoDLtsTiers = 0 |
◆ twoDMomentum
| int SimulationJobRecord::twoDMomentum = 0 |
0 LOCAL_INERTIAL, 1 FULL_SWE, 2 DIFFUSIVE_WAVE
◆ twoDSteps
| qint64 SimulationJobRecord::twoDSteps = 0 |
cumulative marcher substeps
◆ twoDTierCells
| QVector<qint64> SimulationJobRecord::twoDTierCells |
rebuild-sampled cells per LTS tier
◆ warnings
| QStringList SimulationJobRecord::warnings |
The documentation for this struct was generated from the following file: