mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#1693 Rename of result() to resultStorage() as step to remove the access to RigCaseCellResultsData through RimReservoirCellResultsStorage
This commit is contained in:
@@ -940,11 +940,11 @@ CellDirection RicWellPathExportCompletionDataFeature::calculateDirectionInCell(R
|
|||||||
{
|
{
|
||||||
RigEclipseCaseData* eclipseCaseData = eclipseCase->eclipseCaseData();
|
RigEclipseCaseData* eclipseCaseData = eclipseCase->eclipseCaseData();
|
||||||
|
|
||||||
eclipseCase->results(RiaDefines::MATRIX_MODEL)->findOrLoadScalarResult(RiaDefines::STATIC_NATIVE, "DX");
|
eclipseCase->resultsStorage(RiaDefines::MATRIX_MODEL)->findOrLoadScalarResult(RiaDefines::STATIC_NATIVE, "DX");
|
||||||
cvf::ref<RigResultAccessor> dxAccessObject = RigResultAccessorFactory::createFromUiResultName(eclipseCaseData, 0, RiaDefines::MATRIX_MODEL, 0, "DX");
|
cvf::ref<RigResultAccessor> dxAccessObject = RigResultAccessorFactory::createFromUiResultName(eclipseCaseData, 0, RiaDefines::MATRIX_MODEL, 0, "DX");
|
||||||
eclipseCase->results(RiaDefines::MATRIX_MODEL)->findOrLoadScalarResult(RiaDefines::STATIC_NATIVE, "DY");
|
eclipseCase->resultsStorage(RiaDefines::MATRIX_MODEL)->findOrLoadScalarResult(RiaDefines::STATIC_NATIVE, "DY");
|
||||||
cvf::ref<RigResultAccessor> dyAccessObject = RigResultAccessorFactory::createFromUiResultName(eclipseCaseData, 0, RiaDefines::MATRIX_MODEL, 0, "DY");
|
cvf::ref<RigResultAccessor> dyAccessObject = RigResultAccessorFactory::createFromUiResultName(eclipseCaseData, 0, RiaDefines::MATRIX_MODEL, 0, "DY");
|
||||||
eclipseCase->results(RiaDefines::MATRIX_MODEL)->findOrLoadScalarResult(RiaDefines::STATIC_NATIVE, "DZ");
|
eclipseCase->resultsStorage(RiaDefines::MATRIX_MODEL)->findOrLoadScalarResult(RiaDefines::STATIC_NATIVE, "DZ");
|
||||||
cvf::ref<RigResultAccessor> dzAccessObject = RigResultAccessorFactory::createFromUiResultName(eclipseCaseData, 0, RiaDefines::MATRIX_MODEL, 0, "DZ");
|
cvf::ref<RigResultAccessor> dzAccessObject = RigResultAccessorFactory::createFromUiResultName(eclipseCaseData, 0, RiaDefines::MATRIX_MODEL, 0, "DZ");
|
||||||
|
|
||||||
double xLengthFraction = abs(lengthsInCell.x() / dxAccessObject->cellScalarGlobIdx(cellIndex));
|
double xLengthFraction = abs(lengthsInCell.x() / dxAccessObject->cellScalarGlobIdx(cellIndex));
|
||||||
@@ -979,18 +979,18 @@ double RicWellPathExportCompletionDataFeature::calculateTransmissibility(RimEcli
|
|||||||
{
|
{
|
||||||
RigEclipseCaseData* eclipseCaseData = eclipseCase->eclipseCaseData();
|
RigEclipseCaseData* eclipseCaseData = eclipseCase->eclipseCaseData();
|
||||||
|
|
||||||
eclipseCase->results(RiaDefines::MATRIX_MODEL)->findOrLoadScalarResult(RiaDefines::STATIC_NATIVE, "DX");
|
eclipseCase->resultsStorage(RiaDefines::MATRIX_MODEL)->findOrLoadScalarResult(RiaDefines::STATIC_NATIVE, "DX");
|
||||||
cvf::ref<RigResultAccessor> dxAccessObject = RigResultAccessorFactory::createFromUiResultName(eclipseCaseData, 0, RiaDefines::MATRIX_MODEL, 0, "DX");
|
cvf::ref<RigResultAccessor> dxAccessObject = RigResultAccessorFactory::createFromUiResultName(eclipseCaseData, 0, RiaDefines::MATRIX_MODEL, 0, "DX");
|
||||||
eclipseCase->results(RiaDefines::MATRIX_MODEL)->findOrLoadScalarResult(RiaDefines::STATIC_NATIVE, "DY");
|
eclipseCase->resultsStorage(RiaDefines::MATRIX_MODEL)->findOrLoadScalarResult(RiaDefines::STATIC_NATIVE, "DY");
|
||||||
cvf::ref<RigResultAccessor> dyAccessObject = RigResultAccessorFactory::createFromUiResultName(eclipseCaseData, 0, RiaDefines::MATRIX_MODEL, 0, "DY");
|
cvf::ref<RigResultAccessor> dyAccessObject = RigResultAccessorFactory::createFromUiResultName(eclipseCaseData, 0, RiaDefines::MATRIX_MODEL, 0, "DY");
|
||||||
eclipseCase->results(RiaDefines::MATRIX_MODEL)->findOrLoadScalarResult(RiaDefines::STATIC_NATIVE, "DZ");
|
eclipseCase->resultsStorage(RiaDefines::MATRIX_MODEL)->findOrLoadScalarResult(RiaDefines::STATIC_NATIVE, "DZ");
|
||||||
cvf::ref<RigResultAccessor> dzAccessObject = RigResultAccessorFactory::createFromUiResultName(eclipseCaseData, 0, RiaDefines::MATRIX_MODEL, 0, "DZ");
|
cvf::ref<RigResultAccessor> dzAccessObject = RigResultAccessorFactory::createFromUiResultName(eclipseCaseData, 0, RiaDefines::MATRIX_MODEL, 0, "DZ");
|
||||||
|
|
||||||
eclipseCase->results(RiaDefines::MATRIX_MODEL)->findOrLoadScalarResult(RiaDefines::STATIC_NATIVE, "PERMX");
|
eclipseCase->resultsStorage(RiaDefines::MATRIX_MODEL)->findOrLoadScalarResult(RiaDefines::STATIC_NATIVE, "PERMX");
|
||||||
cvf::ref<RigResultAccessor> permxAccessObject = RigResultAccessorFactory::createFromUiResultName(eclipseCaseData, 0, RiaDefines::MATRIX_MODEL, 0, "PERMX");
|
cvf::ref<RigResultAccessor> permxAccessObject = RigResultAccessorFactory::createFromUiResultName(eclipseCaseData, 0, RiaDefines::MATRIX_MODEL, 0, "PERMX");
|
||||||
eclipseCase->results(RiaDefines::MATRIX_MODEL)->findOrLoadScalarResult(RiaDefines::STATIC_NATIVE, "PERMY");
|
eclipseCase->resultsStorage(RiaDefines::MATRIX_MODEL)->findOrLoadScalarResult(RiaDefines::STATIC_NATIVE, "PERMY");
|
||||||
cvf::ref<RigResultAccessor> permyAccessObject = RigResultAccessorFactory::createFromUiResultName(eclipseCaseData, 0, RiaDefines::MATRIX_MODEL, 0, "PERMY");
|
cvf::ref<RigResultAccessor> permyAccessObject = RigResultAccessorFactory::createFromUiResultName(eclipseCaseData, 0, RiaDefines::MATRIX_MODEL, 0, "PERMY");
|
||||||
eclipseCase->results(RiaDefines::MATRIX_MODEL)->findOrLoadScalarResult(RiaDefines::STATIC_NATIVE, "PERMZ");
|
eclipseCase->resultsStorage(RiaDefines::MATRIX_MODEL)->findOrLoadScalarResult(RiaDefines::STATIC_NATIVE, "PERMZ");
|
||||||
cvf::ref<RigResultAccessor> permzAccessObject = RigResultAccessorFactory::createFromUiResultName(eclipseCaseData, 0, RiaDefines::MATRIX_MODEL, 0, "PERMZ");
|
cvf::ref<RigResultAccessor> permzAccessObject = RigResultAccessorFactory::createFromUiResultName(eclipseCaseData, 0, RiaDefines::MATRIX_MODEL, 0, "PERMZ");
|
||||||
|
|
||||||
double dx = dxAccessObject->cellScalarGlobIdx(cellIndex);
|
double dx = dxAccessObject->cellScalarGlobIdx(cellIndex);
|
||||||
@@ -1028,18 +1028,18 @@ double RicWellPathExportCompletionDataFeature::calculateTransmissibilityAsEclips
|
|||||||
{
|
{
|
||||||
RigEclipseCaseData* eclipseCaseData = eclipseCase->eclipseCaseData();
|
RigEclipseCaseData* eclipseCaseData = eclipseCase->eclipseCaseData();
|
||||||
|
|
||||||
eclipseCase->results(RiaDefines::MATRIX_MODEL)->findOrLoadScalarResult(RiaDefines::STATIC_NATIVE, "DX");
|
eclipseCase->resultsStorage(RiaDefines::MATRIX_MODEL)->findOrLoadScalarResult(RiaDefines::STATIC_NATIVE, "DX");
|
||||||
cvf::ref<RigResultAccessor> dxAccessObject = RigResultAccessorFactory::createFromUiResultName(eclipseCaseData, 0, RiaDefines::MATRIX_MODEL, 0, "DX");
|
cvf::ref<RigResultAccessor> dxAccessObject = RigResultAccessorFactory::createFromUiResultName(eclipseCaseData, 0, RiaDefines::MATRIX_MODEL, 0, "DX");
|
||||||
eclipseCase->results(RiaDefines::MATRIX_MODEL)->findOrLoadScalarResult(RiaDefines::STATIC_NATIVE, "DY");
|
eclipseCase->resultsStorage(RiaDefines::MATRIX_MODEL)->findOrLoadScalarResult(RiaDefines::STATIC_NATIVE, "DY");
|
||||||
cvf::ref<RigResultAccessor> dyAccessObject = RigResultAccessorFactory::createFromUiResultName(eclipseCaseData, 0, RiaDefines::MATRIX_MODEL, 0, "DY");
|
cvf::ref<RigResultAccessor> dyAccessObject = RigResultAccessorFactory::createFromUiResultName(eclipseCaseData, 0, RiaDefines::MATRIX_MODEL, 0, "DY");
|
||||||
eclipseCase->results(RiaDefines::MATRIX_MODEL)->findOrLoadScalarResult(RiaDefines::STATIC_NATIVE, "DZ");
|
eclipseCase->resultsStorage(RiaDefines::MATRIX_MODEL)->findOrLoadScalarResult(RiaDefines::STATIC_NATIVE, "DZ");
|
||||||
cvf::ref<RigResultAccessor> dzAccessObject = RigResultAccessorFactory::createFromUiResultName(eclipseCaseData, 0, RiaDefines::MATRIX_MODEL, 0, "DZ");
|
cvf::ref<RigResultAccessor> dzAccessObject = RigResultAccessorFactory::createFromUiResultName(eclipseCaseData, 0, RiaDefines::MATRIX_MODEL, 0, "DZ");
|
||||||
|
|
||||||
eclipseCase->results(RiaDefines::MATRIX_MODEL)->findOrLoadScalarResult(RiaDefines::STATIC_NATIVE, "PERMX");
|
eclipseCase->resultsStorage(RiaDefines::MATRIX_MODEL)->findOrLoadScalarResult(RiaDefines::STATIC_NATIVE, "PERMX");
|
||||||
cvf::ref<RigResultAccessor> permxAccessObject = RigResultAccessorFactory::createFromUiResultName(eclipseCaseData, 0, RiaDefines::MATRIX_MODEL, 0, "PERMX");
|
cvf::ref<RigResultAccessor> permxAccessObject = RigResultAccessorFactory::createFromUiResultName(eclipseCaseData, 0, RiaDefines::MATRIX_MODEL, 0, "PERMX");
|
||||||
eclipseCase->results(RiaDefines::MATRIX_MODEL)->findOrLoadScalarResult(RiaDefines::STATIC_NATIVE, "PERMY");
|
eclipseCase->resultsStorage(RiaDefines::MATRIX_MODEL)->findOrLoadScalarResult(RiaDefines::STATIC_NATIVE, "PERMY");
|
||||||
cvf::ref<RigResultAccessor> permyAccessObject = RigResultAccessorFactory::createFromUiResultName(eclipseCaseData, 0, RiaDefines::MATRIX_MODEL, 0, "PERMY");
|
cvf::ref<RigResultAccessor> permyAccessObject = RigResultAccessorFactory::createFromUiResultName(eclipseCaseData, 0, RiaDefines::MATRIX_MODEL, 0, "PERMY");
|
||||||
eclipseCase->results(RiaDefines::MATRIX_MODEL)->findOrLoadScalarResult(RiaDefines::STATIC_NATIVE, "PERMZ");
|
eclipseCase->resultsStorage(RiaDefines::MATRIX_MODEL)->findOrLoadScalarResult(RiaDefines::STATIC_NATIVE, "PERMZ");
|
||||||
cvf::ref<RigResultAccessor> permzAccessObject = RigResultAccessorFactory::createFromUiResultName(eclipseCaseData, 0, RiaDefines::MATRIX_MODEL, 0, "PERMZ");
|
cvf::ref<RigResultAccessor> permzAccessObject = RigResultAccessorFactory::createFromUiResultName(eclipseCaseData, 0, RiaDefines::MATRIX_MODEL, 0, "PERMZ");
|
||||||
|
|
||||||
double dx = dxAccessObject->cellScalarGlobIdx(cellIndex);
|
double dx = dxAccessObject->cellScalarGlobIdx(cellIndex);
|
||||||
|
|||||||
@@ -483,7 +483,33 @@ cvf::Vec3d RimEclipseCase::displayModelOffset() const
|
|||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
///
|
///
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
RimReservoirCellResultsStorage* RimEclipseCase::results(RiaDefines::PorosityModelType porosityModel)
|
RigCaseCellResultsData* RimEclipseCase::results(RiaDefines::PorosityModelType porosityModel)
|
||||||
|
{
|
||||||
|
if (m_rigEclipseCase.notNull())
|
||||||
|
{
|
||||||
|
return m_rigEclipseCase->results(porosityModel);
|
||||||
|
}
|
||||||
|
|
||||||
|
return nullptr;
|
||||||
|
}
|
||||||
|
|
||||||
|
//--------------------------------------------------------------------------------------------------
|
||||||
|
///
|
||||||
|
//--------------------------------------------------------------------------------------------------
|
||||||
|
const RigCaseCellResultsData* RimEclipseCase::results(RiaDefines::PorosityModelType porosityModel) const
|
||||||
|
{
|
||||||
|
if (m_rigEclipseCase.notNull())
|
||||||
|
{
|
||||||
|
return m_rigEclipseCase->results(porosityModel);
|
||||||
|
}
|
||||||
|
|
||||||
|
return nullptr;
|
||||||
|
}
|
||||||
|
|
||||||
|
//--------------------------------------------------------------------------------------------------
|
||||||
|
///
|
||||||
|
//--------------------------------------------------------------------------------------------------
|
||||||
|
RimReservoirCellResultsStorage* RimEclipseCase::resultsStorage(RiaDefines::PorosityModelType porosityModel)
|
||||||
{
|
{
|
||||||
if (porosityModel == RiaDefines::MATRIX_MODEL)
|
if (porosityModel == RiaDefines::MATRIX_MODEL)
|
||||||
{
|
{
|
||||||
@@ -496,7 +522,7 @@ RimReservoirCellResultsStorage* RimEclipseCase::results(RiaDefines::PorosityMode
|
|||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
///
|
///
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
const RimReservoirCellResultsStorage* RimEclipseCase::results(RiaDefines::PorosityModelType porosityModel) const
|
const RimReservoirCellResultsStorage* RimEclipseCase::resultsStorage(RiaDefines::PorosityModelType porosityModel) const
|
||||||
{
|
{
|
||||||
if (porosityModel == RiaDefines::MATRIX_MODEL)
|
if (porosityModel == RiaDefines::MATRIX_MODEL)
|
||||||
{
|
{
|
||||||
@@ -550,7 +576,7 @@ bool RimEclipseCase::openReserviorCase()
|
|||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
RimReservoirCellResultsStorage* results = this->results(RiaDefines::MATRIX_MODEL);
|
RimReservoirCellResultsStorage* results = this->resultsStorage(RiaDefines::MATRIX_MODEL);
|
||||||
if (results && results->cellResults())
|
if (results && results->cellResults())
|
||||||
{
|
{
|
||||||
results->cellResults()->createPlaceholderResultEntries();
|
results->cellResults()->createPlaceholderResultEntries();
|
||||||
@@ -581,7 +607,7 @@ bool RimEclipseCase::openReserviorCase()
|
|||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
RimReservoirCellResultsStorage* results = this->results(RiaDefines::FRACTURE_MODEL);
|
RimReservoirCellResultsStorage* results = this->resultsStorage(RiaDefines::FRACTURE_MODEL);
|
||||||
if (results && results->cellResults())
|
if (results && results->cellResults())
|
||||||
{
|
{
|
||||||
results->cellResults()->createPlaceholderResultEntries();
|
results->cellResults()->createPlaceholderResultEntries();
|
||||||
@@ -613,7 +639,7 @@ QStringList RimEclipseCase::timeStepStrings() const
|
|||||||
{
|
{
|
||||||
QStringList stringList;
|
QStringList stringList;
|
||||||
|
|
||||||
int timeStepCount = static_cast<int>(results(RiaDefines::MATRIX_MODEL)->cellResults()->maxTimeStepCount());
|
int timeStepCount = static_cast<int>(resultsStorage(RiaDefines::MATRIX_MODEL)->cellResults()->maxTimeStepCount());
|
||||||
for (int i = 0; i < timeStepCount; i++)
|
for (int i = 0; i < timeStepCount; i++)
|
||||||
{
|
{
|
||||||
stringList += this->timeStepName(i);
|
stringList += this->timeStepName(i);
|
||||||
@@ -715,5 +741,5 @@ double RimEclipseCase::characteristicCellSize() const
|
|||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
std::vector<QDateTime> RimEclipseCase::timeStepDates() const
|
std::vector<QDateTime> RimEclipseCase::timeStepDates() const
|
||||||
{
|
{
|
||||||
return results(RiaDefines::MATRIX_MODEL)->cellResults()->timeStepDates();
|
return resultsStorage(RiaDefines::MATRIX_MODEL)->cellResults()->timeStepDates();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -37,6 +37,7 @@
|
|||||||
class QString;
|
class QString;
|
||||||
|
|
||||||
class RigEclipseCaseData;
|
class RigEclipseCaseData;
|
||||||
|
class RigCaseCellResultsData;
|
||||||
class RigGridBase;
|
class RigGridBase;
|
||||||
class RimCaseCollection;
|
class RimCaseCollection;
|
||||||
class RimIdenticalGridCaseGroup;
|
class RimIdenticalGridCaseGroup;
|
||||||
@@ -73,8 +74,11 @@ public:
|
|||||||
const RigEclipseCaseData* eclipseCaseData() const;
|
const RigEclipseCaseData* eclipseCaseData() const;
|
||||||
cvf::Color3f defaultWellColor(const QString& wellName);
|
cvf::Color3f defaultWellColor(const QString& wellName);
|
||||||
|
|
||||||
RimReservoirCellResultsStorage* results(RiaDefines::PorosityModelType porosityModel);
|
RigCaseCellResultsData* results(RiaDefines::PorosityModelType porosityModel);
|
||||||
const RimReservoirCellResultsStorage* results(RiaDefines::PorosityModelType porosityModel) const;
|
const RigCaseCellResultsData* results(RiaDefines::PorosityModelType porosityModel) const;
|
||||||
|
|
||||||
|
RimReservoirCellResultsStorage* resultsStorage(RiaDefines::PorosityModelType porosityModel);
|
||||||
|
const RimReservoirCellResultsStorage* resultsStorage(RiaDefines::PorosityModelType porosityModel) const;
|
||||||
|
|
||||||
RimEclipseView* createAndAddReservoirView();
|
RimEclipseView* createAndAddReservoirView();
|
||||||
RimEclipseView* createCopyAndAddView(const RimEclipseView* sourceView);
|
RimEclipseView* createCopyAndAddView(const RimEclipseView* sourceView);
|
||||||
|
|||||||
@@ -88,8 +88,8 @@ void RimEclipseInputCase::openDataFileSet(const QStringList& fileNames)
|
|||||||
if (fileNames.contains(RiaDefines::mockModelBasicInputCase()))
|
if (fileNames.contains(RiaDefines::mockModelBasicInputCase()))
|
||||||
{
|
{
|
||||||
cvf::ref<RifReaderInterface> readerInterface = this->createMockModel(fileNames[0]);
|
cvf::ref<RifReaderInterface> readerInterface = this->createMockModel(fileNames[0]);
|
||||||
results(RiaDefines::MATRIX_MODEL)->cellResults()->setReaderInterface(readerInterface.p());
|
resultsStorage(RiaDefines::MATRIX_MODEL)->cellResults()->setReaderInterface(readerInterface.p());
|
||||||
results(RiaDefines::FRACTURE_MODEL)->cellResults()->setReaderInterface(readerInterface.p());
|
resultsStorage(RiaDefines::FRACTURE_MODEL)->cellResults()->setReaderInterface(readerInterface.p());
|
||||||
|
|
||||||
eclipseCaseData()->activeCellInfo(RiaDefines::MATRIX_MODEL)->computeDerivedData();
|
eclipseCaseData()->activeCellInfo(RiaDefines::MATRIX_MODEL)->computeDerivedData();
|
||||||
eclipseCaseData()->activeCellInfo(RiaDefines::FRACTURE_MODEL)->computeDerivedData();
|
eclipseCaseData()->activeCellInfo(RiaDefines::FRACTURE_MODEL)->computeDerivedData();
|
||||||
@@ -204,8 +204,8 @@ bool RimEclipseInputCase::openEclipseGridFile()
|
|||||||
CVF_ASSERT(this->eclipseCaseData());
|
CVF_ASSERT(this->eclipseCaseData());
|
||||||
CVF_ASSERT(readerInterface.notNull());
|
CVF_ASSERT(readerInterface.notNull());
|
||||||
|
|
||||||
results(RiaDefines::MATRIX_MODEL)->cellResults()->setReaderInterface(readerInterface.p());
|
resultsStorage(RiaDefines::MATRIX_MODEL)->cellResults()->setReaderInterface(readerInterface.p());
|
||||||
results(RiaDefines::FRACTURE_MODEL)->cellResults()->setReaderInterface(readerInterface.p());
|
resultsStorage(RiaDefines::FRACTURE_MODEL)->cellResults()->setReaderInterface(readerInterface.p());
|
||||||
|
|
||||||
this->eclipseCaseData()->mainGrid()->setFlipAxis(flipXAxis, flipYAxis);
|
this->eclipseCaseData()->mainGrid()->setFlipAxis(flipXAxis, flipYAxis);
|
||||||
|
|
||||||
@@ -217,8 +217,8 @@ bool RimEclipseInputCase::openEclipseGridFile()
|
|||||||
RiaApplication* app = RiaApplication::instance();
|
RiaApplication* app = RiaApplication::instance();
|
||||||
if (app->preferences()->autocomputeDepthRelatedProperties)
|
if (app->preferences()->autocomputeDepthRelatedProperties)
|
||||||
{
|
{
|
||||||
RimReservoirCellResultsStorage* matrixResults = results(RiaDefines::MATRIX_MODEL);
|
RimReservoirCellResultsStorage* matrixResults = resultsStorage(RiaDefines::MATRIX_MODEL);
|
||||||
RimReservoirCellResultsStorage* fractureResults = results(RiaDefines::FRACTURE_MODEL);
|
RimReservoirCellResultsStorage* fractureResults = resultsStorage(RiaDefines::FRACTURE_MODEL);
|
||||||
|
|
||||||
matrixResults->cellResults()->computeDepthRelatedResults();
|
matrixResults->cellResults()->computeDepthRelatedResults();
|
||||||
fractureResults->cellResults()->computeDepthRelatedResults();
|
fractureResults->cellResults()->computeDepthRelatedResults();
|
||||||
|
|||||||
@@ -179,8 +179,8 @@ bool RimEclipseResultCase::importGridAndResultMetaData(bool showTimeStepFilter)
|
|||||||
readerInterface = readerEclipseOutput;
|
readerInterface = readerEclipseOutput;
|
||||||
}
|
}
|
||||||
|
|
||||||
results(RiaDefines::MATRIX_MODEL)->cellResults()->setReaderInterface(readerInterface.p());
|
resultsStorage(RiaDefines::MATRIX_MODEL)->cellResults()->setReaderInterface(readerInterface.p());
|
||||||
results(RiaDefines::FRACTURE_MODEL)->cellResults()->setReaderInterface(readerInterface.p());
|
resultsStorage(RiaDefines::FRACTURE_MODEL)->cellResults()->setReaderInterface(readerInterface.p());
|
||||||
|
|
||||||
progInfo.incrementProgress();
|
progInfo.incrementProgress();
|
||||||
|
|
||||||
@@ -262,8 +262,8 @@ bool RimEclipseResultCase::openAndReadActiveCellData(RigEclipseCaseData* mainEcl
|
|||||||
readerInterface = readerEclipseOutput;
|
readerInterface = readerEclipseOutput;
|
||||||
}
|
}
|
||||||
|
|
||||||
results(RiaDefines::MATRIX_MODEL)->cellResults()->setReaderInterface(readerInterface.p());
|
resultsStorage(RiaDefines::MATRIX_MODEL)->cellResults()->setReaderInterface(readerInterface.p());
|
||||||
results(RiaDefines::FRACTURE_MODEL)->cellResults()->setReaderInterface(readerInterface.p());
|
resultsStorage(RiaDefines::FRACTURE_MODEL)->cellResults()->setReaderInterface(readerInterface.p());
|
||||||
|
|
||||||
CVF_ASSERT(this->eclipseCaseData());
|
CVF_ASSERT(this->eclipseCaseData());
|
||||||
CVF_ASSERT(readerInterface.notNull());
|
CVF_ASSERT(readerInterface.notNull());
|
||||||
@@ -280,9 +280,9 @@ bool RimEclipseResultCase::openAndReadActiveCellData(RigEclipseCaseData* mainEcl
|
|||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
void RimEclipseResultCase::loadAndUpdateSourSimData()
|
void RimEclipseResultCase::loadAndUpdateSourSimData()
|
||||||
{
|
{
|
||||||
if (!results(RiaDefines::MATRIX_MODEL)) return;
|
if (!resultsStorage(RiaDefines::MATRIX_MODEL)) return;
|
||||||
|
|
||||||
results(RiaDefines::MATRIX_MODEL)->cellResults()->setHdf5Filename(m_sourSimFileName);
|
resultsStorage(RiaDefines::MATRIX_MODEL)->cellResults()->setHdf5Filename(m_sourSimFileName);
|
||||||
|
|
||||||
if (!hasSourSimFile())
|
if (!hasSourSimFile())
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -163,7 +163,7 @@ RimReservoirCellResultsStorage* RimEclipseResultDefinition::currentGridCellResul
|
|||||||
{
|
{
|
||||||
if (!m_eclipseCase ) return nullptr;
|
if (!m_eclipseCase ) return nullptr;
|
||||||
|
|
||||||
return m_eclipseCase->results(m_porosityModel());
|
return m_eclipseCase->resultsStorage(m_porosityModel());
|
||||||
}
|
}
|
||||||
|
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
|
|||||||
@@ -218,15 +218,15 @@ void RimEclipseStatisticsCase::computeStatistics()
|
|||||||
getSourceCases(sourceCases);
|
getSourceCases(sourceCases);
|
||||||
|
|
||||||
if (sourceCases.size() == 0
|
if (sourceCases.size() == 0
|
||||||
|| !sourceCases.at(0)->results(RiaDefines::MATRIX_MODEL)
|
|| !sourceCases.at(0)->resultsStorage(RiaDefines::MATRIX_MODEL)
|
||||||
|| !sourceCases.at(0)->results(RiaDefines::MATRIX_MODEL)->cellResults())
|
|| !sourceCases.at(0)->resultsStorage(RiaDefines::MATRIX_MODEL)->cellResults())
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// The first source has been read completely from disk, and contains grid and meta data
|
// The first source has been read completely from disk, and contains grid and meta data
|
||||||
// Use this information for all cases in the case group
|
// Use this information for all cases in the case group
|
||||||
size_t timeStepCount = sourceCases.at(0)->results(RiaDefines::MATRIX_MODEL)->cellResults()->maxTimeStepCount();
|
size_t timeStepCount = sourceCases.at(0)->resultsStorage(RiaDefines::MATRIX_MODEL)->cellResults()->maxTimeStepCount();
|
||||||
|
|
||||||
RimStatisticsConfig statisticsConfig;
|
RimStatisticsConfig statisticsConfig;
|
||||||
|
|
||||||
|
|||||||
@@ -44,7 +44,7 @@ void RimEclipseStatisticsCaseEvaluator::addNamedResult(RigCaseCellResultsData* d
|
|||||||
// Use time step dates from first result in first source case
|
// Use time step dates from first result in first source case
|
||||||
CVF_ASSERT(m_sourceCases.size() > 0);
|
CVF_ASSERT(m_sourceCases.size() > 0);
|
||||||
|
|
||||||
std::vector<RigEclipseTimeStepInfo> sourceTimeStepInfos = m_sourceCases[0]->results(RiaDefines::MATRIX_MODEL)->cellResults()->timeStepInfos(0);
|
std::vector<RigEclipseTimeStepInfo> sourceTimeStepInfos = m_sourceCases[0]->resultsStorage(RiaDefines::MATRIX_MODEL)->cellResults()->timeStepInfos(0);
|
||||||
|
|
||||||
size_t destinationScalarResultIndex = destinationCellResults->findOrCreateScalarResultIndex(resultType, resultName, true);
|
size_t destinationScalarResultIndex = destinationCellResults->findOrCreateScalarResultIndex(resultType, resultName, true);
|
||||||
CVF_ASSERT(destinationScalarResultIndex != cvf::UNDEFINED_SIZE_T);
|
CVF_ASSERT(destinationScalarResultIndex != cvf::UNDEFINED_SIZE_T);
|
||||||
@@ -161,7 +161,7 @@ void RimEclipseStatisticsCaseEvaluator::evaluateForResults(const QList<ResSpec>&
|
|||||||
RimEclipseCase* sourceCase = m_sourceCases.at(caseIdx);
|
RimEclipseCase* sourceCase = m_sourceCases.at(caseIdx);
|
||||||
|
|
||||||
// Trigger loading of dataset
|
// Trigger loading of dataset
|
||||||
sourceCase->results(poroModel)->findOrLoadScalarResultForTimeStep(resultType, resultName, dataAccessTimeStepIndex);
|
sourceCase->resultsStorage(poroModel)->findOrLoadScalarResultForTimeStep(resultType, resultName, dataAccessTimeStepIndex);
|
||||||
|
|
||||||
cvf::ref<RigResultAccessor> resultAccessor = RigResultAccessorFactory::createFromNameAndType(sourceCase->eclipseCaseData(), gridIdx, poroModel, dataAccessTimeStepIndex, resultName, resultType);
|
cvf::ref<RigResultAccessor> resultAccessor = RigResultAccessorFactory::createFromNameAndType(sourceCase->eclipseCaseData(), gridIdx, poroModel, dataAccessTimeStepIndex, resultName, resultType);
|
||||||
if (resultAccessor.notNull())
|
if (resultAccessor.notNull())
|
||||||
@@ -301,8 +301,8 @@ void RimEclipseStatisticsCaseEvaluator::evaluateForResults(const QList<ResSpec>&
|
|||||||
|
|
||||||
if (!eclipseCase->reservoirViews.size())
|
if (!eclipseCase->reservoirViews.size())
|
||||||
{
|
{
|
||||||
eclipseCase->results(RiaDefines::MATRIX_MODEL)->cellResults()->freeAllocatedResultsData();
|
eclipseCase->resultsStorage(RiaDefines::MATRIX_MODEL)->cellResults()->freeAllocatedResultsData();
|
||||||
eclipseCase->results(RiaDefines::FRACTURE_MODEL)->cellResults()->freeAllocatedResultsData();
|
eclipseCase->resultsStorage(RiaDefines::FRACTURE_MODEL)->cellResults()->freeAllocatedResultsData();
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -919,7 +919,7 @@ RimReservoirCellResultsStorage* RimEclipseView::currentGridCellResults()
|
|||||||
{
|
{
|
||||||
if (m_eclipseCase)
|
if (m_eclipseCase)
|
||||||
{
|
{
|
||||||
return m_eclipseCase->results(cellResult->porosityModel());
|
return m_eclipseCase->resultsStorage(cellResult->porosityModel());
|
||||||
}
|
}
|
||||||
|
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|||||||
@@ -185,7 +185,7 @@ void RimIdenticalGridCaseGroup::loadMainCaseAndActiveCellInfo()
|
|||||||
CVF_ASSERT(rigCaseData);
|
CVF_ASSERT(rigCaseData);
|
||||||
|
|
||||||
RiaDefines::PorosityModelType poroModel = RiaDefines::MATRIX_MODEL;
|
RiaDefines::PorosityModelType poroModel = RiaDefines::MATRIX_MODEL;
|
||||||
mainCase->results(poroModel)->cellResults()->createPlaceholderResultEntries();
|
mainCase->resultsStorage(poroModel)->cellResults()->createPlaceholderResultEntries();
|
||||||
|
|
||||||
|
|
||||||
// Action A : Read active cell info
|
// Action A : Read active cell info
|
||||||
@@ -217,8 +217,8 @@ void RimIdenticalGridCaseGroup::loadMainCaseAndActiveCellInfo()
|
|||||||
RimEclipseCase* rimReservoir = statisticsCaseCollection()->reservoirs[i];
|
RimEclipseCase* rimReservoir = statisticsCaseCollection()->reservoirs[i];
|
||||||
|
|
||||||
// Check if any results are stored in cache
|
// Check if any results are stored in cache
|
||||||
if (rimReservoir->results(RiaDefines::MATRIX_MODEL)->storedResultsCount() > 0 ||
|
if (rimReservoir->resultsStorage(RiaDefines::MATRIX_MODEL)->storedResultsCount() > 0 ||
|
||||||
rimReservoir->results(RiaDefines::FRACTURE_MODEL)->storedResultsCount() > 0)
|
rimReservoir->resultsStorage(RiaDefines::FRACTURE_MODEL)->storedResultsCount() > 0)
|
||||||
{
|
{
|
||||||
foundResultsInCache = true;
|
foundResultsInCache = true;
|
||||||
break;
|
break;
|
||||||
@@ -247,7 +247,7 @@ void RimIdenticalGridCaseGroup::loadMainCaseAndActiveCellInfo()
|
|||||||
RimEclipseResultCase* rimReservoir = dynamic_cast<RimEclipseResultCase*>(caseCollection()->reservoirs[i]);
|
RimEclipseResultCase* rimReservoir = dynamic_cast<RimEclipseResultCase*>(caseCollection()->reservoirs[i]);
|
||||||
if (!rimReservoir) continue; // Input reservoir
|
if (!rimReservoir) continue; // Input reservoir
|
||||||
|
|
||||||
RimReservoirCellResultsStorage* cellResultsStorage = rimReservoir->results(poroModel);
|
RimReservoirCellResultsStorage* cellResultsStorage = rimReservoir->resultsStorage(poroModel);
|
||||||
|
|
||||||
for (size_t resIdx = 0; resIdx < resultInfos.size(); resIdx++)
|
for (size_t resIdx = 0; resIdx < resultInfos.size(); resIdx++)
|
||||||
{
|
{
|
||||||
@@ -422,13 +422,13 @@ void RimIdenticalGridCaseGroup::clearStatisticsResults()
|
|||||||
RimEclipseCase* rimStaticsCase = statisticsCaseCollection->reservoirs[i];
|
RimEclipseCase* rimStaticsCase = statisticsCaseCollection->reservoirs[i];
|
||||||
if (!rimStaticsCase) continue;
|
if (!rimStaticsCase) continue;
|
||||||
|
|
||||||
if (rimStaticsCase->results(RiaDefines::MATRIX_MODEL)->cellResults())
|
if (rimStaticsCase->resultsStorage(RiaDefines::MATRIX_MODEL)->cellResults())
|
||||||
{
|
{
|
||||||
rimStaticsCase->results(RiaDefines::MATRIX_MODEL)->cellResults()->clearAllResults();
|
rimStaticsCase->resultsStorage(RiaDefines::MATRIX_MODEL)->cellResults()->clearAllResults();
|
||||||
}
|
}
|
||||||
if (rimStaticsCase->results(RiaDefines::FRACTURE_MODEL)->cellResults())
|
if (rimStaticsCase->resultsStorage(RiaDefines::FRACTURE_MODEL)->cellResults())
|
||||||
{
|
{
|
||||||
rimStaticsCase->results(RiaDefines::FRACTURE_MODEL)->cellResults()->clearAllResults();
|
rimStaticsCase->resultsStorage(RiaDefines::FRACTURE_MODEL)->cellResults()->clearAllResults();
|
||||||
}
|
}
|
||||||
|
|
||||||
for (size_t j = 0; j < rimStaticsCase->reservoirViews.size(); j++)
|
for (size_t j = 0; j < rimStaticsCase->reservoirViews.size(); j++)
|
||||||
|
|||||||
@@ -230,9 +230,9 @@ void RimTimeStepFilter::updateSelectedTimeStepIndices()
|
|||||||
std::vector<QDateTime> RimTimeStepFilter::allTimeSteps() const
|
std::vector<QDateTime> RimTimeStepFilter::allTimeSteps() const
|
||||||
{
|
{
|
||||||
RimEclipseResultCase* rimEclipseResultCase = parentEclipseResultCase();
|
RimEclipseResultCase* rimEclipseResultCase = parentEclipseResultCase();
|
||||||
if (rimEclipseResultCase && rimEclipseResultCase->results(RiaDefines::MATRIX_MODEL))
|
if (rimEclipseResultCase && rimEclipseResultCase->resultsStorage(RiaDefines::MATRIX_MODEL))
|
||||||
{
|
{
|
||||||
return rimEclipseResultCase->results(RiaDefines::MATRIX_MODEL)->cellResults()->allTimeStepDatesFromEclipseReader();
|
return rimEclipseResultCase->resultsStorage(RiaDefines::MATRIX_MODEL)->cellResults()->allTimeStepDatesFromEclipseReader();
|
||||||
}
|
}
|
||||||
|
|
||||||
return m_timeStepsFromFile;
|
return m_timeStepsFromFile;
|
||||||
|
|||||||
@@ -235,7 +235,7 @@ cvf::ref<RigResultAccessor> RigEclipseToStimPlanCellTransmissibilityCalculator::
|
|||||||
{
|
{
|
||||||
CVF_ASSERT(eclipseCase);
|
CVF_ASSERT(eclipseCase);
|
||||||
|
|
||||||
RimReservoirCellResultsStorage* gridCellResults = eclipseCase->results(porosityModel);
|
RimReservoirCellResultsStorage* gridCellResults = eclipseCase->resultsStorage(porosityModel);
|
||||||
|
|
||||||
// Calling this function will force loading of result from file
|
// Calling this function will force loading of result from file
|
||||||
gridCellResults->findOrLoadScalarResult(RiaDefines::STATIC_NATIVE, uiResultName);
|
gridCellResults->findOrLoadScalarResult(RiaDefines::STATIC_NATIVE, uiResultName);
|
||||||
|
|||||||
@@ -79,7 +79,7 @@ RigNumberOfFloodedPoreVolumesCalculator::RigNumberOfFloodedPoreVolumesCalculator
|
|||||||
RigMainGrid* mainGrid = caseToApply->eclipseCaseData()->mainGrid();
|
RigMainGrid* mainGrid = caseToApply->eclipseCaseData()->mainGrid();
|
||||||
|
|
||||||
RigEclipseCaseData* eclipseCaseData = caseToApply->eclipseCaseData();
|
RigEclipseCaseData* eclipseCaseData = caseToApply->eclipseCaseData();
|
||||||
RimReservoirCellResultsStorage* gridCellResults = caseToApply->results(RiaDefines::MATRIX_MODEL);
|
RimReservoirCellResultsStorage* gridCellResults = caseToApply->resultsStorage(RiaDefines::MATRIX_MODEL);
|
||||||
|
|
||||||
RigActiveCellInfo* actCellInfo = caseToApply->eclipseCaseData()->activeCellInfo(RiaDefines::MATRIX_MODEL);
|
RigActiveCellInfo* actCellInfo = caseToApply->eclipseCaseData()->activeCellInfo(RiaDefines::MATRIX_MODEL);
|
||||||
size_t resultCellCount = actCellInfo->reservoirCellResultCount();
|
size_t resultCellCount = actCellInfo->reservoirCellResultCount();
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ RigTofAccumulatedPhaseFractionsCalculator::RigTofAccumulatedPhaseFractionsCalcul
|
|||||||
{
|
{
|
||||||
RigEclipseCaseData* eclipseCaseData = caseToApply->eclipseCaseData();
|
RigEclipseCaseData* eclipseCaseData = caseToApply->eclipseCaseData();
|
||||||
RiaDefines::PorosityModelType porosityModel = RiaDefines::MATRIX_MODEL;
|
RiaDefines::PorosityModelType porosityModel = RiaDefines::MATRIX_MODEL;
|
||||||
RimReservoirCellResultsStorage* gridCellResults = caseToApply->results(porosityModel);
|
RimReservoirCellResultsStorage* gridCellResults = caseToApply->resultsStorage(porosityModel);
|
||||||
|
|
||||||
size_t scalarResultIndexSwat = gridCellResults->findOrLoadScalarResult(RiaDefines::DYNAMIC_NATIVE, "SWAT");
|
size_t scalarResultIndexSwat = gridCellResults->findOrLoadScalarResult(RiaDefines::DYNAMIC_NATIVE, "SWAT");
|
||||||
size_t scalarResultIndexSoil = gridCellResults->findOrLoadScalarResult(RiaDefines::DYNAMIC_NATIVE, "SOIL");
|
size_t scalarResultIndexSoil = gridCellResults->findOrLoadScalarResult(RiaDefines::DYNAMIC_NATIVE, "SOIL");
|
||||||
|
|||||||
@@ -341,15 +341,15 @@ public:
|
|||||||
nncData->makeGeneratedConnectionScalarResult(propertyName, m_timeStepCountToRead);
|
nncData->makeGeneratedConnectionScalarResult(propertyName, m_timeStepCountToRead);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (rimCase && rimCase->results(m_porosityModelEnum))
|
if (rimCase && rimCase->resultsStorage(m_porosityModelEnum))
|
||||||
{
|
{
|
||||||
bool ok = createIJKCellResults(rimCase->results(m_porosityModelEnum), propertyName);
|
bool ok = createIJKCellResults(rimCase->resultsStorage(m_porosityModelEnum), propertyName);
|
||||||
if (!ok)
|
if (!ok)
|
||||||
{
|
{
|
||||||
server->errorMessageDialog()->showMessage(RiaSocketServer::tr("ResInsight SocketServer: \n") + RiaSocketServer::tr("Could not find the property named: \"%2\"").arg(propertyName));
|
server->errorMessageDialog()->showMessage(RiaSocketServer::tr("ResInsight SocketServer: \n") + RiaSocketServer::tr("Could not find the property named: \"%2\"").arg(propertyName));
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
size_t scalarResultIndex = rimCase->results(m_porosityModelEnum)->findOrLoadScalarResult(QString("%1IJK").arg(propertyName));
|
size_t scalarResultIndex = rimCase->resultsStorage(m_porosityModelEnum)->findOrLoadScalarResult(QString("%1IJK").arg(propertyName));
|
||||||
nncData->setScalarResultIndex(propertyName, scalarResultIndex);
|
nncData->setScalarResultIndex(propertyName, scalarResultIndex);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -75,13 +75,13 @@ public:
|
|||||||
size_t scalarResultIndex = cvf::UNDEFINED_SIZE_T;
|
size_t scalarResultIndex = cvf::UNDEFINED_SIZE_T;
|
||||||
std::vector< std::vector<double> >* scalarResultFrames = NULL;
|
std::vector< std::vector<double> >* scalarResultFrames = NULL;
|
||||||
|
|
||||||
if (rimCase && rimCase->results(porosityModelEnum))
|
if (rimCase && rimCase->resultsStorage(porosityModelEnum))
|
||||||
{
|
{
|
||||||
scalarResultIndex = rimCase->results(porosityModelEnum)->findOrLoadScalarResult(propertyName);
|
scalarResultIndex = rimCase->resultsStorage(porosityModelEnum)->findOrLoadScalarResult(propertyName);
|
||||||
|
|
||||||
if (scalarResultIndex != cvf::UNDEFINED_SIZE_T)
|
if (scalarResultIndex != cvf::UNDEFINED_SIZE_T)
|
||||||
{
|
{
|
||||||
scalarResultFrames = &(rimCase->results(porosityModelEnum)->cellResults()->cellScalarResults(scalarResultIndex));
|
scalarResultFrames = &(rimCase->resultsStorage(porosityModelEnum)->cellResults()->cellScalarResults(scalarResultIndex));
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -253,9 +253,9 @@ public:
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
// Find the requested data
|
// Find the requested data
|
||||||
if (rimCase && rimCase->results(porosityModelEnum))
|
if (rimCase && rimCase->resultsStorage(porosityModelEnum))
|
||||||
{
|
{
|
||||||
scalarResultIndex = rimCase->results(porosityModelEnum)->findOrLoadScalarResult(propertyName);
|
scalarResultIndex = rimCase->resultsStorage(porosityModelEnum)->findOrLoadScalarResult(propertyName);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -276,7 +276,7 @@ public:
|
|||||||
if (args.size() <= 5)
|
if (args.size() <= 5)
|
||||||
{
|
{
|
||||||
// Select all
|
// Select all
|
||||||
for (size_t tsIdx = 0; tsIdx < rimCase->results(porosityModelEnum)->cellResults()->timeStepCount(scalarResultIndex); ++tsIdx)
|
for (size_t tsIdx = 0; tsIdx < rimCase->resultsStorage(porosityModelEnum)->cellResults()->timeStepCount(scalarResultIndex); ++tsIdx)
|
||||||
{
|
{
|
||||||
requestedTimesteps.push_back(tsIdx);
|
requestedTimesteps.push_back(tsIdx);
|
||||||
}
|
}
|
||||||
@@ -409,24 +409,24 @@ public:
|
|||||||
size_t scalarResultIndex = cvf::UNDEFINED_SIZE_T;
|
size_t scalarResultIndex = cvf::UNDEFINED_SIZE_T;
|
||||||
std::vector< std::vector<double> >* scalarResultFrames = NULL;
|
std::vector< std::vector<double> >* scalarResultFrames = NULL;
|
||||||
|
|
||||||
if (rimCase && rimCase->results(m_porosityModelEnum))
|
if (rimCase && rimCase->resultsStorage(m_porosityModelEnum))
|
||||||
{
|
{
|
||||||
scalarResultIndex = rimCase->results(m_porosityModelEnum)->findOrLoadScalarResult(RiaDefines::GENERATED, propertyName);
|
scalarResultIndex = rimCase->resultsStorage(m_porosityModelEnum)->findOrLoadScalarResult(RiaDefines::GENERATED, propertyName);
|
||||||
|
|
||||||
if (scalarResultIndex == cvf::UNDEFINED_SIZE_T)
|
if (scalarResultIndex == cvf::UNDEFINED_SIZE_T)
|
||||||
{
|
{
|
||||||
scalarResultIndex = rimCase->results(m_porosityModelEnum)->cellResults()->findOrCreateScalarResultIndex(RiaDefines::GENERATED, propertyName, true);
|
scalarResultIndex = rimCase->resultsStorage(m_porosityModelEnum)->cellResults()->findOrCreateScalarResultIndex(RiaDefines::GENERATED, propertyName, true);
|
||||||
|
|
||||||
size_t scalarResWithMostTimeSteps = cvf::UNDEFINED_SIZE_T;
|
size_t scalarResWithMostTimeSteps = cvf::UNDEFINED_SIZE_T;
|
||||||
rimCase->results(m_porosityModelEnum)->cellResults()->maxTimeStepCount(&scalarResWithMostTimeSteps);
|
rimCase->resultsStorage(m_porosityModelEnum)->cellResults()->maxTimeStepCount(&scalarResWithMostTimeSteps);
|
||||||
const std::vector<RigEclipseTimeStepInfo> timeStepInfos = rimCase->results(m_porosityModelEnum)->cellResults()->timeStepInfos(scalarResWithMostTimeSteps);
|
const std::vector<RigEclipseTimeStepInfo> timeStepInfos = rimCase->resultsStorage(m_porosityModelEnum)->cellResults()->timeStepInfos(scalarResWithMostTimeSteps);
|
||||||
rimCase->results(m_porosityModelEnum)->cellResults()->setTimeStepInfos(scalarResultIndex, timeStepInfos);
|
rimCase->resultsStorage(m_porosityModelEnum)->cellResults()->setTimeStepInfos(scalarResultIndex, timeStepInfos);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (scalarResultIndex != cvf::UNDEFINED_SIZE_T)
|
if (scalarResultIndex != cvf::UNDEFINED_SIZE_T)
|
||||||
{
|
{
|
||||||
scalarResultFrames = &(rimCase->results(m_porosityModelEnum)->cellResults()->cellScalarResults(scalarResultIndex));
|
scalarResultFrames = &(rimCase->resultsStorage(m_porosityModelEnum)->cellResults()->cellScalarResults(scalarResultIndex));
|
||||||
size_t timeStepCount = rimCase->results(m_porosityModelEnum)->cellResults()->maxTimeStepCount();
|
size_t timeStepCount = rimCase->resultsStorage(m_porosityModelEnum)->cellResults()->maxTimeStepCount();
|
||||||
scalarResultFrames->resize(timeStepCount);
|
scalarResultFrames->resize(timeStepCount);
|
||||||
|
|
||||||
m_currentScalarIndex = scalarResultIndex;
|
m_currentScalarIndex = scalarResultIndex;
|
||||||
@@ -660,7 +660,7 @@ public:
|
|||||||
if (m_requestedTimesteps.size() == 1 && m_currentScalarIndex != cvf::UNDEFINED_SIZE_T)
|
if (m_requestedTimesteps.size() == 1 && m_currentScalarIndex != cvf::UNDEFINED_SIZE_T)
|
||||||
{
|
{
|
||||||
std::vector< std::vector<double> >* scalarResultFrames = NULL;
|
std::vector< std::vector<double> >* scalarResultFrames = NULL;
|
||||||
scalarResultFrames = &(m_currentReservoir->results(m_porosityModelEnum)->cellResults()->cellScalarResults(m_currentScalarIndex));
|
scalarResultFrames = &(m_currentReservoir->resultsStorage(m_porosityModelEnum)->cellResults()->cellScalarResults(m_currentScalarIndex));
|
||||||
size_t lastIndexWithDataPresent = cvf::UNDEFINED_SIZE_T;
|
size_t lastIndexWithDataPresent = cvf::UNDEFINED_SIZE_T;
|
||||||
for (size_t i = 0; i < scalarResultFrames->size(); i++)
|
for (size_t i = 0; i < scalarResultFrames->size(); i++)
|
||||||
{
|
{
|
||||||
@@ -802,19 +802,19 @@ public:
|
|||||||
size_t scalarResultIndex = cvf::UNDEFINED_SIZE_T;
|
size_t scalarResultIndex = cvf::UNDEFINED_SIZE_T;
|
||||||
std::vector< std::vector<double> >* scalarResultFrames = NULL;
|
std::vector< std::vector<double> >* scalarResultFrames = NULL;
|
||||||
|
|
||||||
if (rimCase && rimCase->results(m_porosityModelEnum))
|
if (rimCase && rimCase->resultsStorage(m_porosityModelEnum))
|
||||||
{
|
{
|
||||||
scalarResultIndex = rimCase->results(m_porosityModelEnum)->findOrLoadScalarResult(RiaDefines::GENERATED, propertyName);
|
scalarResultIndex = rimCase->resultsStorage(m_porosityModelEnum)->findOrLoadScalarResult(RiaDefines::GENERATED, propertyName);
|
||||||
|
|
||||||
if (scalarResultIndex == cvf::UNDEFINED_SIZE_T)
|
if (scalarResultIndex == cvf::UNDEFINED_SIZE_T)
|
||||||
{
|
{
|
||||||
scalarResultIndex = rimCase->results(m_porosityModelEnum)->cellResults()->findOrCreateScalarResultIndex(RiaDefines::GENERATED, propertyName, true);
|
scalarResultIndex = rimCase->resultsStorage(m_porosityModelEnum)->cellResults()->findOrCreateScalarResultIndex(RiaDefines::GENERATED, propertyName, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (scalarResultIndex != cvf::UNDEFINED_SIZE_T)
|
if (scalarResultIndex != cvf::UNDEFINED_SIZE_T)
|
||||||
{
|
{
|
||||||
scalarResultFrames = &(rimCase->results(m_porosityModelEnum)->cellResults()->cellScalarResults(scalarResultIndex));
|
scalarResultFrames = &(rimCase->resultsStorage(m_porosityModelEnum)->cellResults()->cellScalarResults(scalarResultIndex));
|
||||||
size_t timeStepCount = rimCase->results(m_porosityModelEnum)->cellResults()->maxTimeStepCount();
|
size_t timeStepCount = rimCase->resultsStorage(m_porosityModelEnum)->cellResults()->maxTimeStepCount();
|
||||||
scalarResultFrames->resize(timeStepCount);
|
scalarResultFrames->resize(timeStepCount);
|
||||||
|
|
||||||
m_currentScalarIndex = scalarResultIndex;
|
m_currentScalarIndex = scalarResultIndex;
|
||||||
@@ -1023,7 +1023,7 @@ public:
|
|||||||
if (m_requestedTimesteps.size() == 1 && m_currentScalarIndex != cvf::UNDEFINED_SIZE_T)
|
if (m_requestedTimesteps.size() == 1 && m_currentScalarIndex != cvf::UNDEFINED_SIZE_T)
|
||||||
{
|
{
|
||||||
std::vector< std::vector<double> >* scalarResultFrames = NULL;
|
std::vector< std::vector<double> >* scalarResultFrames = NULL;
|
||||||
scalarResultFrames = &(m_currentReservoir->results(m_porosityModelEnum)->cellResults()->cellScalarResults(m_currentScalarIndex));
|
scalarResultFrames = &(m_currentReservoir->resultsStorage(m_porosityModelEnum)->cellResults()->cellScalarResults(m_currentScalarIndex));
|
||||||
size_t lastIndexWithDataPresent = cvf::UNDEFINED_SIZE_T;
|
size_t lastIndexWithDataPresent = cvf::UNDEFINED_SIZE_T;
|
||||||
for (size_t i = 0; i < scalarResultFrames->size(); i++)
|
for (size_t i = 0; i < scalarResultFrames->size(); i++)
|
||||||
{
|
{
|
||||||
@@ -1194,16 +1194,16 @@ public:
|
|||||||
}
|
}
|
||||||
|
|
||||||
size_t scalarResultIndex = cvf::UNDEFINED_SIZE_T;
|
size_t scalarResultIndex = cvf::UNDEFINED_SIZE_T;
|
||||||
if (rimCase && rimCase->results(porosityModel))
|
if (rimCase && rimCase->resultsStorage(porosityModel))
|
||||||
{
|
{
|
||||||
scalarResultIndex = rimCase->results(porosityModel)->findOrLoadScalarResult(propertyName);
|
scalarResultIndex = rimCase->resultsStorage(porosityModel)->findOrLoadScalarResult(propertyName);
|
||||||
}
|
}
|
||||||
|
|
||||||
std::vector<size_t> requestedTimesteps;
|
std::vector<size_t> requestedTimesteps;
|
||||||
if (args.size() < 5)
|
if (args.size() < 5)
|
||||||
{
|
{
|
||||||
// Select all
|
// Select all
|
||||||
for (size_t tsIdx = 0; tsIdx < rimCase->results(porosityModel)->cellResults()->timeStepCount(scalarResultIndex); ++tsIdx)
|
for (size_t tsIdx = 0; tsIdx < rimCase->resultsStorage(porosityModel)->cellResults()->timeStepCount(scalarResultIndex); ++tsIdx)
|
||||||
{
|
{
|
||||||
requestedTimesteps.push_back(tsIdx);
|
requestedTimesteps.push_back(tsIdx);
|
||||||
}
|
}
|
||||||
@@ -1256,7 +1256,7 @@ public:
|
|||||||
|
|
||||||
for (size_t timeStep : requestedTimesteps)
|
for (size_t timeStep : requestedTimesteps)
|
||||||
{
|
{
|
||||||
const std::vector<double>& scalarResults = rimCase->results(porosityModel)->cellResults()->cellScalarResults(scalarResultIndex, timeStep);
|
const std::vector<double>& scalarResults = rimCase->resultsStorage(porosityModel)->cellResults()->cellScalarResults(scalarResultIndex, timeStep);
|
||||||
|
|
||||||
|
|
||||||
for (const std::pair<size_t, size_t> selectedCell : selectedCells)
|
for (const std::pair<size_t, size_t> selectedCell : selectedCells)
|
||||||
|
|||||||
Reference in New Issue
Block a user