Improved reporting of timestep mismatch

This commit is contained in:
Magne Sjaastad 2017-04-24 13:03:52 +02:00
parent d364e045aa
commit 74133bacd0

View File

@ -481,18 +481,29 @@ void RifReaderEclipseOutput::setHdf5FileName(const QString& fileName)
if (hdfTimeSteps.size() != m_timeSteps.size()) if (hdfTimeSteps.size() != m_timeSteps.size())
{ {
RiaLogging::error("HDF: Time step count does not match"); RiaLogging::error("HDF: Time step count does not match");
RiaLogging::error(QString("HDF: Elicpse count %1").arg(m_timeSteps.size()));
RiaLogging::error(QString("HDF: HDF count %1").arg(hdfTimeSteps.size()));
return; return;
} }
bool isTimeStampsEqual = true;
for (size_t i = 0; i < m_timeSteps.size(); i++) for (size_t i = 0; i < m_timeSteps.size(); i++)
{ {
if (hdfTimeSteps[i] != m_timeSteps[i]) if (hdfTimeSteps[i].date() != m_timeSteps[i].date())
{ {
RiaLogging::error("HDF: Time steps does not match"); RiaLogging::error("HDF: Time steps does not match");
return; QString dateStr("yyyy.MMM.ddd hh:mm");
RiaLogging::error(QString("HDF: Elicpse date %1").arg(m_timeSteps[i].toString(dateStr)));
RiaLogging::error(QString("HDF: HDF date %1").arg(hdfTimeSteps[i].toString(dateStr)));
isTimeStampsEqual = false;
} }
} }
if (!isTimeStampsEqual) return;
} }
else else
{ {