mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Improved timestep and source filtering Show contribution sources on timestep Axis unit set from the cases actually used Warning on inconsistent units
This commit is contained in:
@@ -642,6 +642,28 @@ std::set<QDateTime> RimWellPlotTools::findMatchingOrAdjacentTimeSteps(const std:
|
||||
return resultTimeSteps;
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
std::set<QDateTime> RimWellPlotTools::availableSimWellTimesteps(RimEclipseCase * eclCase,
|
||||
const QString& simWellName)
|
||||
{
|
||||
std::set<QDateTime> availebleTimeSteps;
|
||||
|
||||
std::vector<QDateTime> allTimeSteps = eclCase->eclipseCaseData()->results(RiaDefines::MATRIX_MODEL)->timeStepDates();
|
||||
const RigSimWellData* simWell = eclCase->eclipseCaseData()->findSimWellData(simWellName);
|
||||
|
||||
for ( size_t tsIdx = 0; tsIdx < allTimeSteps.size(); ++tsIdx )
|
||||
{
|
||||
if ( simWell->hasWellResult(tsIdx) )
|
||||
{
|
||||
availebleTimeSteps.insert(allTimeSteps[tsIdx]);
|
||||
}
|
||||
}
|
||||
|
||||
return availebleTimeSteps;
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user