Fault reactivation gridding update (#10855)

Rewrite grid generator - grid based on eclipse model layers in reservoir.
This commit is contained in:
jonjenssen
2023-11-20 15:39:17 +01:00
committed by GitHub
parent 0852f857a0
commit 2b795bf499
20 changed files with 1242 additions and 659 deletions

View File

@@ -61,14 +61,16 @@ RimFaultReactivationModelCollection::~RimFaultReactivationModelCollection()
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
RimFaultReactivationModel* RimFaultReactivationModelCollection::addNewModel( RimFaultInView* fault,
cvf::Vec3d target1,
cvf::Vec3d target2,
QString baseDir,
QString& outErrMsg )
RimFaultReactivationModel* RimFaultReactivationModelCollection::addNewModel( RimFaultInView* fault,
size_t cellIndex,
cvf::StructGridInterface::FaceType face,
cvf::Vec3d target1,
cvf::Vec3d target2,
QString baseDir,
QString& outErrMsg )
{
auto newModel = new RimFaultReactivationModel();
newModel->setFault( fault );
newModel->setFaultInformation( fault, cellIndex, face );
newModel->setBaseDir( baseDir );
newModel->setUserDescription( fault->name() );
newModel->setTargets( target1, target2 );
@@ -210,3 +212,14 @@ void RimFaultReactivationModelCollection::syncTimeSteps()
frm->updateTimeSteps();
}
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
void RimFaultReactivationModelCollection::loadDataAndUpdate()
{
for ( auto& frm : m_models )
{
frm->updateVisualization();
}
}