Add accessor to get UDQ assign objects

This commit is contained in:
Joakim Hove
2020-11-21 13:36:22 +01:00
parent 8e83deef26
commit 74cedd95e2
2 changed files with 5 additions and 0 deletions

View File

@@ -65,6 +65,7 @@ namespace Opm {
void eval(std::size_t report_step, const WellMatcher& wm, SummaryState& st, UDQState& udq_state) const;
const UDQDefine& define(const std::string& key) const;
const UDQAssign& assign(const std::string& key) const;
std::vector<UDQDefine> definitions() const;
std::vector<UDQDefine> definitions(UDQVarType var_type) const;
std::vector<UDQInput> input() const;

View File

@@ -159,6 +159,10 @@ namespace Opm {
}
}
const UDQAssign& UDQConfig::assign(const std::string& key) const {
return this->m_assignments.at(key);
}
const UDQDefine& UDQConfig::define(const std::string& key) const {
return this->m_definitions.at(key);
}