#3841 Summary : Detect summary curves and corresponding history curves

This commit is contained in:
Magne Sjaastad
2018-12-17 15:45:37 +01:00
parent d40675f222
commit aaff5d33e5
2 changed files with 106 additions and 1 deletions

View File

@@ -42,6 +42,11 @@ public:
void clear();
std::set<std::string> quantities() const;
std::set<std::string> quantityNamesWithHistory() const;
std::set<std::string> quantityNamesNoHistory() const;
std::string quantityNameForTitle() const;
std::set<std::string> wellNames() const;
std::set<std::string> wellGroupNames() const;
std::set<int> regionNumbers() const;
@@ -54,10 +59,16 @@ public:
RifEclipseSummaryAddress::SummaryVarCategory category);
private:
void assignCategoryToQuantities() const;
void computeQuantityNamesWithHistory() const;
void analyzeSingleAddress(const RifEclipseSummaryAddress& address);
private:
std::set<std::string> m_quantities;
mutable std::set<std::string> m_quantitiesWithMatchingHistory;
mutable std::set<std::string> m_quantitiesNoMatchingHistory;
std::set<std::string> m_wellNames;
std::set<std::string> m_wellGroupNames;
std::set<int> m_regionNumbers;