Use opm parser to find all VFP data based on a *.DATA file

This commit is contained in:
Magne Sjaastad committed 2024-05-03 14:39:39 +02:00
1 parent 24aa7fca3e
commit 6d478ddb3c
2 files changed
+125 -47

No files matched your search

@@ -28,17 +28,18 @@
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
class RiaOpmParserTools
namespace RiaOpmParserTools
{
public:
static std::vector<Opm::VFPInjTable> extractVfpInjectionTables( const std::string& filename );
static std::vector<Opm::VFPProdTable> extractVfpProductionTables( const std::string& filename );
std::vector<Opm::VFPInjTable> extractVfpInjectionTables( const std::string& filename );
std::vector<Opm::VFPProdTable> extractVfpProductionTables( const std::string& filename );
static std::map<std::string, std::vector<std::pair<int, int>>> extractWseglink( const std::string& filename );
std::pair<std::vector<Opm::VFPProdTable>, std::vector<Opm::VFPInjTable>> extractVfpTablesFromDataFile( const std::string& dataDeckFilename );
using AicdTemplateValues = std::map<std::string, double>;
static std::vector<AicdTemplateValues> extractWsegAicd( const std::string& filename );
static std::vector<AicdTemplateValues> extractWsegAicdCompletor( const std::string& filename );
std::map<std::string, std::vector<std::pair<int, int>>> extractWseglink( const std::string& filename );
static std::string aicdTemplateId();
};
using AicdTemplateValues = std::map<std::string, double>;
std::vector<AicdTemplateValues> extractWsegAicd( const std::string& filename );
std::vector<AicdTemplateValues> extractWsegAicdCompletor( const std::string& filename );
std::string aicdTemplateId();
}; // namespace RiaOpmParserTools