|
| UDQConfig (const UDQParams ¶ms) |
|
| UDQConfig (const UDQParams ¶ms, const RestartIO::RstState &rst_state) |
|
const std::string & | unit (const std::string &key) const |
|
bool | has_unit (const std::string &keyword) const |
|
bool | has_keyword (const std::string &keyword) const |
|
void | add_record (SegmentMatcherFactory create_segment_matcher, const DeckRecord &record, const KeywordLocation &location, std::size_t report_step) |
|
void | add_unit (const std::string &keyword, const std::string &unit) |
|
void | add_update (const std::string &keyword, std::size_t report_step, const KeywordLocation &location, const std::vector< std::string > &data) |
|
void | add_assign (const std::string &quantity, SegmentMatcherFactory create_segment_matcher, const std::vector< std::string > &selector, double value, std::size_t report_step) |
|
void | add_assign (const std::string &quantity, const std::unordered_set< std::string > &selector, double value, std::size_t report_step) |
|
void | add_define (const std::string &quantity, const KeywordLocation &location, const std::vector< std::string > &expression, std::size_t report_step) |
|
void | add_table (const std::string &name, UDT udt) |
|
bool | clear_pending_assignments () |
|
void | eval_assign (std::size_t report_step, const Schedule &sched, const WellMatcher &wm, SegmentMatcherFactory create_segment_matcher, SummaryState &st, UDQState &udq_state) const |
|
void | eval (std::size_t report_step, const Schedule &sched, const WellMatcher &wm, SegmentMatcherFactory create_segment_matcher, RegionSetMatcherFactory create_region_matcher, 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 |
|
std::size_t | size () const |
|
UDQInput | operator[] (const std::string &keyword) const |
|
UDQInput | operator[] (std::size_t insert_index) const |
|
std::vector< UDQAssign > | assignments () const |
|
std::vector< UDQAssign > | assignments (UDQVarType var_type) const |
|
const UDQParams & | params () const |
|
const UDQFunctionTable & | function_table () const |
|
const std::unordered_map< std::string, UDT > & | tables () const |
|
bool | operator== (const UDQConfig &config) const |
|
void | required_summary (std::unordered_set< std::string > &summary_keys) const |
|
template<class Serializer > |
void | serializeOp (Serializer &serializer) |
|