mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Support for copying GeoMech case settings using new input (#6471)
* Support copy and replace geomech case, to support importing another data file, but keep the view setup * Make sure surfaces and intersections get updated with the correct separate result, too * Simplify/refactor code * Better naming
This commit is contained in:
@@ -688,9 +688,9 @@ void RimProject::allCases( std::vector<RimCase*>& cases ) const
|
||||
RimGeoMechModels* geomModels = oilField->geoMechModels();
|
||||
if ( geomModels )
|
||||
{
|
||||
for ( size_t caseIdx = 0; caseIdx < geomModels->cases.size(); caseIdx++ )
|
||||
for ( auto acase : geomModels->cases() )
|
||||
{
|
||||
cases.push_back( geomModels->cases[caseIdx] );
|
||||
cases.push_back( acase );
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1223,9 +1223,9 @@ std::vector<RimGeoMechCase*> RimProject::geoMechCases() const
|
||||
RimGeoMechModels* geomModels = oilField->geoMechModels();
|
||||
if ( geomModels )
|
||||
{
|
||||
for ( size_t caseIdx = 0; caseIdx < geomModels->cases.size(); caseIdx++ )
|
||||
for ( auto acase : geomModels->cases() )
|
||||
{
|
||||
cases.push_back( geomModels->cases[caseIdx] );
|
||||
cases.push_back( acase );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user