Bård Skaflestad
7bf635ef59
Parse Context: Add Keys for Items 1-4 of WELLDIMS
...
This commit introduces Parse Context keys that govern the parser's
behaviour in the case of a simulation run using dynamic sizes that
happen to exceed the maximum sizes declared in the RUNSPEC keyword
WELLDIMS. The default action for these keys is DELAYED_EXIT1, which
reflects the fact that it is impossible to create ECLIPSE-compatible
restart files if the run exceeds those maximum sizes.
2019-02-07 14:29:08 +01:00
Bård Skaflestad
c138e78ddb
Group Tree: Prune Undefined Function
...
Member function GroupTree::groupTreeSize() was never defined (or
used). Remove its declaration to reduce opportunity for confusion.
2019-02-07 14:29:08 +01:00
Bård Skaflestad
1bca0f6480
Merge pull request #637 from joakim-hove/long-keywords
...
Add ParseContext::PARSE_LONG_KEYWORD
2019-02-07 14:26:29 +01:00
Joakim Hove
b900441ac6
Merge pull request #610 from jalvestad/restart_hyster
...
Add changes to correct problems/errors with Eclipse restarts from flow with hysteresis and well crossflow
2019-02-06 16:45:17 +01:00
Joakim Hove
65b629e423
Add ParseContext::PARSE_LONG_KEYWORD
...
The ParserContext error mode PARSE_LONG_KEYWORD is used to handle keywords
longer than 8 characters. The lenient option is to only consider the first 8
characters.
2019-02-04 17:17:00 +01:00
Bård Skaflestad
e9756c3ee5
Merge pull request #622 from joakim-hove/udq-units
...
UDQ - hook the configuration up in the Schedule object
2019-02-03 22:24:02 +01:00
Bård Skaflestad
ecca175ccd
Merge pull request #615 from joakim-hove/msim-actionx
...
Msim actionx
2019-02-03 22:19:54 +01:00
Joakim Hove
2caf82baff
Move check for legitimate keywords to ActionX
2019-02-03 18:07:04 +01:00
Joakim Hove
d82be29745
ACTIONX: Works with WELOPEN and msim
2019-02-02 17:35:56 +01:00
Joakim Hove
42d08db25b
Add UDQ configuration as DynamicState<> to schedule
2019-02-02 17:09:44 +01:00
Jostein Alvestad
981e6c9b22
Added changes to improve code quality according to comments from Joakim Hove
2019-02-01 08:36:11 +01:00
Jostein Alvestad
6db8a45d88
Changes to avoid name conflict
2019-02-01 08:36:05 +01:00
Jostein Alvestad
c33f69fd1b
Added changes to extend the eclipse restart file export to handle hysteresis option in eclipse
2019-02-01 08:33:13 +01:00
Joakim Hove
1574d7714d
Merge pull request #617 from joakim-hove/simulator-missing-keyword
...
Simulator missing keyword
2019-01-30 16:26:50 +01:00
Joakim Hove
27eaeb2ec9
Renamed UDQConfig -> UDQParams
2019-01-28 16:53:01 +01:00
Joakim Hove
420b66822b
Add iterators to the keywords in the body of ACTIONX
2019-01-28 11:58:31 +01:00
Joakim Hove
29db657757
Add new error modes SIMULATOR_KEYWORD_NOT_SUPPORTED
2019-01-25 18:07:46 +01:00
Joakim Hove
b4c86e73af
Members ActionX::last_run and ActionX::run_count mutable
2019-01-22 18:08:14 +01:00
Joakim Hove
f3a82ddd70
Add Schedule::simTime() method
2019-01-22 18:08:14 +01:00
Joakim Hove
4174602da2
Remove Schedule::evalAction() and add Schedule::actions()
2019-01-22 16:36:11 +01:00
Joakim Hove
d9585d6585
Reorganized the ACTIONX implementation - made large parts private
2019-01-21 18:07:24 +01:00
Joakim Hove
586f296de0
The matching wells are compined with && or ||
2019-01-17 11:33:57 +01:00
Joakim Hove
66650a20fb
Add WLIST implentation to Schedule
2019-01-14 23:26:02 +01:00
Joakim Hove
eae4a080cd
Add WList manager
2019-01-14 11:30:29 +01:00
Joakim Hove
eb5454aeaf
Add WList implementation
2019-01-14 11:30:28 +01:00
Joakim Hove
aa63d772d7
Merge pull request #593 from GitPaean/fixing_history_mode_part_2
...
fixing the BHP limit for the history matching wells
2019-01-11 18:04:45 +01:00
Kai Bao
666cc9210b
fxing some reviewing comments.
2019-01-11 14:27:49 +01:00
Joakim Hove
fc0e61518b
Merge pull request #566 from joakim-hove/capture-wells
...
Add functionality to capture matching wells when evaluating ACTIONX
2019-01-09 18:05:56 +01:00
Joakim Hove
85949d44ac
Merge pull request #602 from joakim-hove/error-list
...
Add small class ErrorGuard to store errors from parsing
2019-01-08 07:46:57 +01:00
Joakim Hove
690e00a079
Merge pull request #601 from joakim-hove/summary-state-wells
...
Add method wells() to the SummaryState class
2019-01-08 07:44:56 +01:00
Joakim Hove
cf42146d84
Add error mode DELAYED_EXIT1 to collect all errors
2019-01-07 12:38:05 +01:00
Joakim Hove
2cd6fa2f49
Add overloads without ParseContext and ErrorGuard - update all tests
2019-01-04 13:59:28 +01:00
Kai Bao
1b1f7b807d
re-organizing the handleWCONINH from Schedule
2019-01-03 13:26:29 +01:00
Joakim Hove
bf52e6d123
Added ErrorGuard& arguments to library
2019-01-03 13:14:40 +01:00
Joakim Hove
ad001df804
Add small class ErrorGuard to manage errors from parsing
2019-01-03 11:54:48 +01:00
Kai Bao
875626b738
handling the transition between injector and producer
2019-01-03 09:47:11 +01:00
Kai Bao
7e05d51e6f
handle the WELTARG with WCONINJH
2019-01-03 09:47:11 +01:00
Joakim Hove
ae8b81c7ae
Changed EclipseState constructor to use const ParseContext&
2019-01-02 18:52:54 +01:00
Joakim Hove
ba0675997a
Remove unused ParseContext member in EclipseState
2019-01-02 18:52:54 +01:00
Joakim Hove
15c473e3bb
Implement support for well capture when evaluating ACTIONX
2019-01-02 14:03:25 +01:00
Joakim Hove
6465b5b23c
Add small class ActionValue to hold action eval result
2019-01-02 14:03:25 +01:00
Joakim Hove
9e93dc5af2
Add method wells() to ActionContext class
2019-01-02 11:30:56 +01:00
Joakim Hove
481123ed25
Add method wells() to the SummaryState class
2019-01-02 11:22:07 +01:00
Joakim Hove
4968c35ad8
Add method wells() to the SummaryState class
2019-01-02 11:13:49 +01:00
Joakim Hove
6832788eef
Fix mismerge of broken formatting
2018-12-20 16:40:03 +01:00
Joakim Hove
00d1607347
Add error modes RPT_MIXED_STYLE and RPT_UNKNOWN_MNEONIC
2018-12-20 13:47:31 +01:00
Joakim Hove
25fbff2632
Add ParseContext argument to the RPTxxx parsing
2018-12-20 12:27:49 +01:00
Joakim Hove
bf6732559f
Add ParseContext error mode SUMMARY_UNHANDLED_KEWORD
2018-12-19 10:09:02 +01:00
Atgeirr Flø Rasmussen
175da3d436
Add function WellTestState::lastTestTime().
2018-12-14 11:38:28 +01:00
Atgeirr Flø Rasmussen
7955805dd5
Do not return by const value (no effect).
2018-12-10 16:10:25 +01:00