mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#3269 Compdat Export Performance : Load all data before loop
This commit is contained in:
@@ -84,6 +84,34 @@ const RigFractureCell& RigEclipseToStimPlanCellTransmissibilityCalculator::fract
|
||||
return m_stimPlanCell;
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
std::vector<QString> RigEclipseToStimPlanCellTransmissibilityCalculator::requiredResultNames()
|
||||
{
|
||||
std::vector<QString> resultNames;
|
||||
resultNames.push_back("PERMX");
|
||||
resultNames.push_back("PERMY");
|
||||
resultNames.push_back("PERMZ");
|
||||
|
||||
resultNames.push_back("DX");
|
||||
resultNames.push_back("DY");
|
||||
resultNames.push_back("DZ");
|
||||
|
||||
return resultNames;
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
std::vector<QString> RigEclipseToStimPlanCellTransmissibilityCalculator::optionalResultNames()
|
||||
{
|
||||
std::vector<QString> resultNames;
|
||||
resultNames.push_back("NTG");
|
||||
|
||||
return resultNames;
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
|
||||
@@ -50,6 +50,9 @@ public:
|
||||
const std::vector<double>& contributingEclipseCellAreas() const;
|
||||
const RigFractureCell& fractureCell() const;
|
||||
|
||||
static std::vector<QString> requiredResultNames();
|
||||
static std::vector<QString> optionalResultNames();
|
||||
|
||||
private:
|
||||
void calculateStimPlanCellsMatrixTransmissibility();
|
||||
std::vector<size_t> getPotentiallyFracturedCellsForPolygon(const std::vector<cvf::Vec3d>& polygon) const;
|
||||
|
||||
Reference in New Issue
Block a user