mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Fault reactivation: Improve POR-Bar extraction.
This commit is contained in:
@@ -21,6 +21,7 @@
|
||||
#include "RigFaultReactivationModel.h"
|
||||
#include "RigMainGrid.h"
|
||||
|
||||
#include "RimFaultReactivationEnums.h"
|
||||
#include "cafAssert.h"
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
@@ -48,3 +49,21 @@ void RimFaultReactivationDataAccessor::setModelAndTimeStep( const RigFaultReacti
|
||||
m_timeStep = timeStep;
|
||||
updateResultAccessor();
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
std::pair<bool, RimFaultReactivation::ElementSets> RimFaultReactivationDataAccessor::findElementSetForElementIndex(
|
||||
const std::map<RimFaultReactivation::ElementSets, std::vector<unsigned int>>& elementSets,
|
||||
int elementIndex )
|
||||
{
|
||||
for ( auto [s, indexes] : elementSets )
|
||||
{
|
||||
if ( std::find( indexes.begin(), indexes.end(), elementIndex ) != indexes.end() )
|
||||
{
|
||||
return std::pair<bool, RimFaultReactivation::ElementSets>( true, s );
|
||||
}
|
||||
}
|
||||
|
||||
return std::pair<bool, RimFaultReactivation::ElementSets>( false, RimFaultReactivation::ElementSets::OverBurden );
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user