|
|
|
|
@ -787,12 +787,16 @@ void nmWxAutomaticfittingStart::onFittingFinished(bool success, const QString& m
|
|
|
|
|
|
|
|
|
|
int minutes = static_cast<int>(seconds / 60.0);
|
|
|
|
|
double remainSec = seconds - minutes * 60.0;
|
|
|
|
|
const int totalEvaluations = m_autoFitterLM
|
|
|
|
|
? m_autoFitterLM->getTotalEvaluations()
|
|
|
|
|
: (m_autoFitterPSO ? m_autoFitterPSO->getTotalEvaluations() : 0);
|
|
|
|
|
|
|
|
|
|
// 同时给总秒数和分秒
|
|
|
|
|
addLogMessage(tr("Total fitting time: %1 s (%2 min %3 s)")
|
|
|
|
|
// 同时显示总秒数、分秒和本轮真实求解器调用次数。
|
|
|
|
|
addLogMessage(tr("Total fitting time: %1 s (%2 min %3 s), total solver calls: %4")
|
|
|
|
|
.arg(seconds, 0, 'f', 2)
|
|
|
|
|
.arg(minutes)
|
|
|
|
|
.arg(remainSec, 0, 'f', 2));
|
|
|
|
|
.arg(remainSec, 0, 'f', 2)
|
|
|
|
|
.arg(totalEvaluations));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|