20 #ifndef ACTION_VALUE_HPP 21 #define ACTION_VALUE_HPP 23 #include <opm/input/eclipse/Schedule/Action/ActionResult.hpp> 26 #include <string_view> 187 double scalar_value_{};
190 double is_scalar_{
false};
193 std::vector<std::pair<std::string, double>> well_values_{};
207 Result evalWellComparisons(TokenType op,
double rhs)
const;
212 #endif // ACTION_VALUE_HPP Definition: Python.hpp:35
Numeric value of an AST sub-expression.
Definition: ActionValue.hpp:121
double scalar() const
Retrieve scalar function value.
Definition: ActionValue.cpp:140
void add_well(std::string_view well, double value)
Incorporate well level function value into Value object.
Definition: ActionValue.cpp:128
Result eval_cmp(TokenType op, const Value &rhs) const
Compare current Value to another Value.
Definition: ActionValue.cpp:104
Value()=default
Default constructor.
Class Action::Result holds the boolean result of a ACTIONX condition like.
Definition: ActionResult.hpp:68