Sector model export: support WLIST kw (#13641)

* Support ADD and NEW operations in WLIST kw
* Add support for DEL operation
This commit is contained in:
JJ authored and GitHub committed 2026-02-23 20:15:04 +01:00
1 parent ab1cd9bb22
commit ecd89bc8ab
6 files changed
+183 -9

No files matched your search

@@ -26,6 +26,7 @@
#include <expected>
#include <functional>
#include <set>
#include <string>
#include <vector>
@@ -148,8 +149,15 @@ private:
static std::expected<void, QString>
addFaultsToDeckFile( RimEclipseCase* eclipseCase, const RigSimulationInputSettings& settings, RifOpmFlowDeckFile& deckFile );
static std::expected<void, QString>
filterAndUpdateWellKeywords( RimEclipseCase* eclipseCase, const RigSimulationInputSettings& settings, RifOpmFlowDeckFile& deckFile );
static std::expected<void, QString> filterAndUpdateWellKeywords( std::set<std::string>& validWellNames,
const RigSimulationInputSettings& settings,
RifOpmFlowDeckFile& deckFile );
static std::expected<void, QString> updateWellListKeywords( std::set<std::string>& validWellNames,
const RigSimulationInputSettings& settings,
RifOpmFlowDeckFile& deckFile );
static std::set<std::string> wellNamesToInclude( RimEclipseCase* eclipseCase, const RigSimulationInputSettings& settings );
static std::expected<void, QString>
exportEditNncKeyword( RimEclipseCase* eclipseCase, const RigSimulationInputSettings& settings, RifOpmFlowDeckFile& deckFile );