mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Rename of ...ResultsCacher to ...ResultsStorage. Hide Cacher from UI tree
p4#: 20963
This commit is contained in:
parent
051710b82f
commit
75fc89e67a
@ -156,7 +156,7 @@ void RigStatistics::buildSourceMetaData(RimDefines::ResultCatType resultType, co
|
||||
{
|
||||
RigEclipseCase* eclipseCase = m_sourceCases.at(caseIdx)->reservoirData();
|
||||
|
||||
RimReservoirCellResultsCacher* matrixResults = m_sourceCases[caseIdx]->results(RifReaderInterface::MATRIX_RESULTS);
|
||||
RimReservoirCellResultsStorage* matrixResults = m_sourceCases[caseIdx]->results(RifReaderInterface::MATRIX_RESULTS);
|
||||
size_t scalarResultIndex = matrixResults->findOrLoadScalarResult(resultType, resultName);
|
||||
if (scalarResultIndex == cvf::UNDEFINED_SIZE_T)
|
||||
{
|
||||
|
@ -143,7 +143,7 @@ void RimCellPropertyFilter::setDefaultValues()
|
||||
size_t scalarIndex = resultDefinition->gridScalarIndex();
|
||||
if (scalarIndex != cvf::UNDEFINED_SIZE_T)
|
||||
{
|
||||
RimReservoirCellResultsCacher* results = m_parentContainer->reservoirView()->currentGridCellResults();
|
||||
RimReservoirCellResultsStorage* results = m_parentContainer->reservoirView()->currentGridCellResults();
|
||||
if (results)
|
||||
{
|
||||
results->cellResults()->minMaxCellScalarValues(scalarIndex, min, max);
|
||||
|
@ -191,8 +191,8 @@ bool RimInputReservoir::openEclipseGridFile()
|
||||
RIApplication* app = RIApplication::instance();
|
||||
if (app->preferences()->autocomputeDepthRelatedProperties)
|
||||
{
|
||||
RimReservoirCellResultsCacher* matrixResults = results(RifReaderInterface::MATRIX_RESULTS);
|
||||
RimReservoirCellResultsCacher* fractureResults = results(RifReaderInterface::FRACTURE_RESULTS);
|
||||
RimReservoirCellResultsStorage* matrixResults = results(RifReaderInterface::MATRIX_RESULTS);
|
||||
RimReservoirCellResultsStorage* fractureResults = results(RifReaderInterface::FRACTURE_RESULTS);
|
||||
|
||||
matrixResults->computeDepthRelatedResults();
|
||||
fractureResults->computeDepthRelatedResults();
|
||||
|
@ -47,10 +47,12 @@ RimReservoir::RimReservoir()
|
||||
CAF_PDM_InitFieldNoDefault(&reservoirViews, "ReservoirViews", "", "", "", "");
|
||||
|
||||
CAF_PDM_InitFieldNoDefault(&m_matrixModelResults, "MatrixModelResults", "", "", "", "");
|
||||
m_matrixModelResults.setUiHidden(true);
|
||||
CAF_PDM_InitFieldNoDefault(&m_fractureModelResults, "FractureModelResults", "", "", "", "");
|
||||
m_fractureModelResults.setUiHidden(true);
|
||||
|
||||
m_matrixModelResults = new RimReservoirCellResultsCacher;
|
||||
m_fractureModelResults = new RimReservoirCellResultsCacher;
|
||||
m_matrixModelResults = new RimReservoirCellResultsStorage;
|
||||
m_fractureModelResults = new RimReservoirCellResultsStorage;
|
||||
|
||||
this->setReservoirData( NULL );
|
||||
}
|
||||
@ -316,7 +318,7 @@ void RimReservoir::setReservoirData(RigEclipseCase* eclipseCase)
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
RimReservoirCellResultsCacher* RimReservoir::results(RifReaderInterface::PorosityModelResultType porosityModel)
|
||||
RimReservoirCellResultsStorage* RimReservoir::results(RifReaderInterface::PorosityModelResultType porosityModel)
|
||||
{
|
||||
if (porosityModel == RifReaderInterface::MATRIX_RESULTS)
|
||||
{
|
||||
|
@ -55,7 +55,7 @@ public:
|
||||
RigEclipseCase* reservoirData();
|
||||
const RigEclipseCase* reservoirData() const;
|
||||
|
||||
RimReservoirCellResultsCacher* results(RifReaderInterface::PorosityModelResultType porosityModel);
|
||||
RimReservoirCellResultsStorage* results(RifReaderInterface::PorosityModelResultType porosityModel);
|
||||
|
||||
RimReservoirView* createAndAddReservoirView();
|
||||
void removeReservoirView(RimReservoirView* reservoirView);
|
||||
@ -83,7 +83,7 @@ private:
|
||||
cvf::ref<RigEclipseCase> m_rigEclipseCase;
|
||||
|
||||
private:
|
||||
caf::PdmField<RimReservoirCellResultsCacher*> m_matrixModelResults;
|
||||
caf::PdmField<RimReservoirCellResultsCacher*> m_fractureModelResults;
|
||||
caf::PdmField<RimReservoirCellResultsStorage*> m_matrixModelResults;
|
||||
caf::PdmField<RimReservoirCellResultsStorage*> m_fractureModelResults;
|
||||
|
||||
};
|
||||
|
@ -23,12 +23,12 @@
|
||||
#include "RigMainGrid.h"
|
||||
#include "RigCell.h"
|
||||
|
||||
CAF_PDM_SOURCE_INIT(RimReservoirCellResultsCacher, "ReservoirCellResultCacher");
|
||||
CAF_PDM_SOURCE_INIT(RimReservoirCellResultsStorage, "ReservoirCellResultStorage");
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
RimReservoirCellResultsCacher::RimReservoirCellResultsCacher()
|
||||
RimReservoirCellResultsStorage::RimReservoirCellResultsStorage()
|
||||
: m_cellResults(NULL),
|
||||
m_ownerMainGrid(NULL)
|
||||
{
|
||||
@ -44,7 +44,7 @@ RimReservoirCellResultsCacher::RimReservoirCellResultsCacher()
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
RimReservoirCellResultsCacher::~RimReservoirCellResultsCacher()
|
||||
RimReservoirCellResultsStorage::~RimReservoirCellResultsStorage()
|
||||
{
|
||||
m_resultCacheMetaData.deleteAllChildObjects();
|
||||
}
|
||||
@ -56,7 +56,7 @@ RimReservoirCellResultsCacher::~RimReservoirCellResultsCacher()
|
||||
/// MagicNumber<uint32>, Version<uint32>, ResultVariables< Array < TimeStep< CellDataArraySize<uint64>, CellData< Array<double > > > >
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimReservoirCellResultsCacher::setupBeforeSave()
|
||||
void RimReservoirCellResultsStorage::setupBeforeSave()
|
||||
{
|
||||
if (!m_cellResults) return;
|
||||
|
||||
@ -90,7 +90,7 @@ void RimReservoirCellResultsCacher::setupBeforeSave()
|
||||
if (timestepCount)
|
||||
{
|
||||
// Create and setup the cache information for this result
|
||||
RimReservoirCellResultsCacheEntryInfo* cacheEntry = new RimReservoirCellResultsCacheEntryInfo;
|
||||
RimReservoirCellResultsStorageEntryInfo* cacheEntry = new RimReservoirCellResultsStorageEntryInfo;
|
||||
m_resultCacheMetaData.push_back(cacheEntry);
|
||||
|
||||
cacheEntry->m_resultType = resInfo[rIdx].m_resultType;
|
||||
@ -132,7 +132,7 @@ void RimReservoirCellResultsCacher::setupBeforeSave()
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
QString RimReservoirCellResultsCacher::getValidCacheFileName()
|
||||
QString RimReservoirCellResultsStorage::getValidCacheFileName()
|
||||
{
|
||||
QString cacheFileName;
|
||||
if (m_resultCacheFileName().isEmpty())
|
||||
@ -155,7 +155,7 @@ QString RimReservoirCellResultsCacher::getValidCacheFileName()
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
QString RimReservoirCellResultsCacher::getCacheDirectoryPath()
|
||||
QString RimReservoirCellResultsStorage::getCacheDirectoryPath()
|
||||
{
|
||||
QString cacheDirPath;
|
||||
QString projectFileName = RIApplication::instance()->project()->fileName();
|
||||
@ -168,7 +168,7 @@ QString RimReservoirCellResultsCacher::getCacheDirectoryPath()
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimReservoirCellResultsCacher::setReaderInterface(RifReaderInterface* readerInterface)
|
||||
void RimReservoirCellResultsStorage::setReaderInterface(RifReaderInterface* readerInterface)
|
||||
{
|
||||
m_readerInterface = readerInterface;
|
||||
}
|
||||
@ -177,7 +177,7 @@ void RimReservoirCellResultsCacher::setReaderInterface(RifReaderInterface* reade
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
RifReaderInterface* RimReservoirCellResultsCacher::readerInterface()
|
||||
RifReaderInterface* RimReservoirCellResultsStorage::readerInterface()
|
||||
{
|
||||
return m_readerInterface.p();
|
||||
}
|
||||
@ -185,7 +185,7 @@ RifReaderInterface* RimReservoirCellResultsCacher::readerInterface()
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
size_t RimReservoirCellResultsCacher::findOrLoadScalarResultForTimeStep(RimDefines::ResultCatType type, const QString& resultName, size_t timeStepIndex)
|
||||
size_t RimReservoirCellResultsStorage::findOrLoadScalarResultForTimeStep(RimDefines::ResultCatType type, const QString& resultName, size_t timeStepIndex)
|
||||
{
|
||||
// Special handling for SOIL
|
||||
if (type == RimDefines::DYNAMIC_NATIVE && resultName.toUpper() == "SOIL")
|
||||
@ -248,7 +248,7 @@ size_t RimReservoirCellResultsCacher::findOrLoadScalarResultForTimeStep(RimDefin
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
size_t RimReservoirCellResultsCacher::findOrLoadScalarResult(RimDefines::ResultCatType type, const QString& resultName)
|
||||
size_t RimReservoirCellResultsStorage::findOrLoadScalarResult(RimDefines::ResultCatType type, const QString& resultName)
|
||||
{
|
||||
size_t resultGridIndex = cvf::UNDEFINED_SIZE_T;
|
||||
|
||||
@ -308,7 +308,7 @@ size_t RimReservoirCellResultsCacher::findOrLoadScalarResult(RimDefines::ResultC
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimReservoirCellResultsCacher::loadOrComputeSOIL()
|
||||
void RimReservoirCellResultsStorage::loadOrComputeSOIL()
|
||||
{
|
||||
for (size_t timeStepIdx = 0; timeStepIdx < m_cellResults->maxTimeStepCount(); timeStepIdx++)
|
||||
{
|
||||
@ -320,7 +320,7 @@ void RimReservoirCellResultsCacher::loadOrComputeSOIL()
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimReservoirCellResultsCacher::loadOrComputeSOILForTimeStep(size_t timeStepIndex)
|
||||
void RimReservoirCellResultsStorage::loadOrComputeSOILForTimeStep(size_t timeStepIndex)
|
||||
{
|
||||
size_t scalarIndexSWAT = findOrLoadScalarResultForTimeStep(RimDefines::DYNAMIC_NATIVE, "SWAT", timeStepIndex);
|
||||
size_t scalarIndexSGAS = findOrLoadScalarResultForTimeStep(RimDefines::DYNAMIC_NATIVE, "SGAS", timeStepIndex);
|
||||
@ -404,7 +404,7 @@ void RimReservoirCellResultsCacher::loadOrComputeSOILForTimeStep(size_t timeStep
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimReservoirCellResultsCacher::computeDepthRelatedResults()
|
||||
void RimReservoirCellResultsStorage::computeDepthRelatedResults()
|
||||
{
|
||||
size_t depthResultGridIndex = findOrLoadScalarResult(RimDefines::STATIC_NATIVE, "DEPTH");
|
||||
size_t dxResultGridIndex = findOrLoadScalarResult(RimDefines::STATIC_NATIVE, "DX");
|
||||
@ -509,7 +509,7 @@ void RimReservoirCellResultsCacher::computeDepthRelatedResults()
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
size_t RimReservoirCellResultsCacher::findOrLoadScalarResult(const QString& resultName)
|
||||
size_t RimReservoirCellResultsStorage::findOrLoadScalarResult(const QString& resultName)
|
||||
{
|
||||
size_t scalarResultIndex = cvf::UNDEFINED_SIZE_T;
|
||||
|
||||
@ -536,7 +536,7 @@ size_t RimReservoirCellResultsCacher::findOrLoadScalarResult(const QString& resu
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimReservoirCellResultsCacher::setCellResults(RigReservoirCellResults* cellResults)
|
||||
void RimReservoirCellResultsStorage::setCellResults(RigReservoirCellResults* cellResults)
|
||||
{
|
||||
m_cellResults = cellResults;
|
||||
}
|
||||
@ -544,18 +544,18 @@ void RimReservoirCellResultsCacher::setCellResults(RigReservoirCellResults* cell
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimReservoirCellResultsCacher::setMainGrid(RigMainGrid* mainGrid)
|
||||
void RimReservoirCellResultsStorage::setMainGrid(RigMainGrid* mainGrid)
|
||||
{
|
||||
m_ownerMainGrid = mainGrid;
|
||||
}
|
||||
|
||||
|
||||
CAF_PDM_SOURCE_INIT(RimReservoirCellResultsCacheEntryInfo, "ResultCacheEntryInfo");
|
||||
CAF_PDM_SOURCE_INIT(RimReservoirCellResultsStorageEntryInfo, "ResultStorageEntryInfo");
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
RimReservoirCellResultsCacheEntryInfo::RimReservoirCellResultsCacheEntryInfo()
|
||||
RimReservoirCellResultsStorageEntryInfo::RimReservoirCellResultsStorageEntryInfo()
|
||||
{
|
||||
CAF_PDM_InitObject("Cache Entry", "", "", "");
|
||||
|
||||
@ -569,7 +569,7 @@ RimReservoirCellResultsCacheEntryInfo::RimReservoirCellResultsCacheEntryInfo()
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
RimReservoirCellResultsCacheEntryInfo::~RimReservoirCellResultsCacheEntryInfo()
|
||||
RimReservoirCellResultsStorageEntryInfo::~RimReservoirCellResultsStorageEntryInfo()
|
||||
{
|
||||
|
||||
}
|
||||
|
@ -24,21 +24,21 @@
|
||||
#include "cafAppEnum.h"
|
||||
#include "RimDefines.h"
|
||||
|
||||
class RimReservoirCellResultsCacheEntryInfo;
|
||||
class RimReservoirCellResultsStorageEntryInfo;
|
||||
class RigReservoirCellResults;
|
||||
class RifReaderInterface;
|
||||
class RigMainGrid;
|
||||
|
||||
class RimReservoirCellResultsCacher : public caf::PdmObject
|
||||
class RimReservoirCellResultsStorage : public caf::PdmObject
|
||||
{
|
||||
CAF_PDM_HEADER_INIT;
|
||||
public:
|
||||
RimReservoirCellResultsCacher();
|
||||
virtual ~RimReservoirCellResultsCacher();
|
||||
RimReservoirCellResultsStorage();
|
||||
virtual ~RimReservoirCellResultsStorage();
|
||||
|
||||
// Fields
|
||||
caf::PdmField<QString> m_resultCacheFileName;
|
||||
caf::PdmPointersField<RimReservoirCellResultsCacheEntryInfo*>
|
||||
caf::PdmPointersField<RimReservoirCellResultsStorageEntryInfo*>
|
||||
m_resultCacheMetaData;
|
||||
|
||||
RigReservoirCellResults* cellResults() { return m_cellResults; }
|
||||
@ -70,12 +70,12 @@ private:
|
||||
RigMainGrid* m_ownerMainGrid;
|
||||
};
|
||||
|
||||
class RimReservoirCellResultsCacheEntryInfo : public caf::PdmObject
|
||||
class RimReservoirCellResultsStorageEntryInfo : public caf::PdmObject
|
||||
{
|
||||
CAF_PDM_HEADER_INIT;
|
||||
public:
|
||||
RimReservoirCellResultsCacheEntryInfo();
|
||||
virtual ~RimReservoirCellResultsCacheEntryInfo();
|
||||
RimReservoirCellResultsStorageEntryInfo();
|
||||
virtual ~RimReservoirCellResultsStorageEntryInfo();
|
||||
|
||||
caf::PdmField<caf::AppEnum< RimDefines::ResultCatType> > m_resultType;
|
||||
caf::PdmField<QString> m_resultName;
|
||||
|
@ -711,7 +711,7 @@ void RimReservoirView::loadDataAndUpdate()
|
||||
RIApplication* app = RIApplication::instance();
|
||||
if (app->preferences()->autocomputeSOIL)
|
||||
{
|
||||
RimReservoirCellResultsCacher* results = currentGridCellResults();
|
||||
RimReservoirCellResultsStorage* results = currentGridCellResults();
|
||||
CVF_ASSERT(results);
|
||||
results->loadOrComputeSOIL();
|
||||
}
|
||||
@ -970,7 +970,7 @@ void RimReservoirView::setupBeforeSave()
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
/// Convenience for quick access to results
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
RimReservoirCellResultsCacher* RimReservoirView::currentGridCellResults()
|
||||
RimReservoirCellResultsStorage* RimReservoirView::currentGridCellResults()
|
||||
{
|
||||
if (m_reservoir)
|
||||
{
|
||||
|
@ -117,7 +117,7 @@ public:
|
||||
caf::PdmField<bool> animationMode;
|
||||
|
||||
// Access internal objects
|
||||
RimReservoirCellResultsCacher* currentGridCellResults();
|
||||
RimReservoirCellResultsStorage* currentGridCellResults();
|
||||
RigActiveCellInfo* currentActiveCellInfo();
|
||||
|
||||
void setEclipseCase(RimReservoir* reservoir);
|
||||
|
@ -119,7 +119,7 @@ size_t RimResultDefinition::gridScalarIndex() const
|
||||
{
|
||||
if (m_gridScalarResultIndex == cvf::UNDEFINED_SIZE_T)
|
||||
{
|
||||
const RimReservoirCellResultsCacher* gridCellResults = m_reservoirView->currentGridCellResults();
|
||||
const RimReservoirCellResultsStorage* gridCellResults = m_reservoirView->currentGridCellResults();
|
||||
if (gridCellResults) m_gridScalarResultIndex = gridCellResults->cellResults()->findScalarResultIndex(resultType(), resultVariable());
|
||||
}
|
||||
return m_gridScalarResultIndex;
|
||||
@ -130,7 +130,7 @@ size_t RimResultDefinition::gridScalarIndex() const
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimResultDefinition::loadResult()
|
||||
{
|
||||
RimReservoirCellResultsCacher* gridCellResults = m_reservoirView->currentGridCellResults();
|
||||
RimReservoirCellResultsStorage* gridCellResults = m_reservoirView->currentGridCellResults();
|
||||
if (gridCellResults)
|
||||
{
|
||||
m_gridScalarResultIndex = gridCellResults->findOrLoadScalarResult(resultType(), resultVariable);
|
||||
@ -148,7 +148,7 @@ void RimResultDefinition::loadResult()
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
bool RimResultDefinition::hasStaticResult() const
|
||||
{
|
||||
const RimReservoirCellResultsCacher* gridCellResults = m_reservoirView->currentGridCellResults();
|
||||
const RimReservoirCellResultsStorage* gridCellResults = m_reservoirView->currentGridCellResults();
|
||||
if (hasResult() && gridCellResults->cellResults()->timeStepCount(m_gridScalarResultIndex) == 1 )
|
||||
{
|
||||
return true;
|
||||
|
Loading…
Reference in New Issue
Block a user