Extend reservoir element set to active cells in under/overburden

Fix fault extension if both sides start or end at same depth
This commit is contained in:
jonjenssen
2024-01-26 17:13:57 +01:00
committed by jonjenssen
parent ad34bbf125
commit 2864ac7466
6 changed files with 82 additions and 3 deletions

View File

@@ -18,9 +18,13 @@
#include "RigFaultReactivationModel.h"
#include "RigActiveCellInfo.h"
#include "RigEclipseCaseData.h"
#include "RigFaultReactivationModelGenerator.h"
#include "RigGriddedPart3d.h"
#include "RimEclipseCase.h"
#include <limits>
//--------------------------------------------------------------------------------------------------
@@ -245,3 +249,18 @@ RimFaultReactivation::GridPart RigFaultReactivationModel::normalPointsAt() const
{
return m_normalPointsAt;
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
void RigFaultReactivationModel::postProcessElementSets( const RimEclipseCase* eCase )
{
if ( eCase->eclipseCaseData() == nullptr ) return;
auto cellInfo = eCase->eclipseCaseData()->activeCellInfo( RiaDefines::PorosityModelType::MATRIX_MODEL );
for ( auto part : allGridParts() )
{
m_3dparts[part]->postProcessElementSets( eCase->mainGrid(), cellInfo );
}
}