Bård Skaflestad
f813a04269
Consider Node Group Size When Calculating Maximum Group Size
...
This commit extends the 'maxGroupSize' function to also consider the
sizes of node groups (i.e., the number of child nodes/child groups)
when determining what the largest group size is on a particular step.
Add a unit test to demonstrate.
2019-09-05 13:36:35 +02:00
Bård Skaflestad
705be62be6
ArrayDimChecker Unit Test: Refactor ParseContext Update
...
This commit adds a little helper function to simplify assigning the
same InputError::Action to all WELLDIMS-related contexts.
2019-09-05 13:32:18 +02:00
Joakim Hove
7a3b693471
Merge pull request #986 from joakim-hove/python-parser
...
Python parser
2019-09-05 10:49:07 +02:00
Joakim Hove
08c5e342b2
Merge pull request #987 from joakim-hove/overload-sans-error-guard
...
Add Parser::parseFile(fname, parseContext) overload
2019-09-05 10:48:22 +02:00
Joakim Hove
7984d2a0f4
Expose the Parser class properly to Python
2019-09-05 08:44:47 +02:00
Joakim Hove
1d8f07fe62
Rename parser/parser.py -> parser/parser_module.py
2019-09-05 08:44:47 +02:00
Joakim Hove
723113b3b9
Add small shell script templates to simplify Python development
2019-09-05 08:44:47 +02:00
Joakim Hove
922afa26c4
Merge pull request #985 from akva2/janitoring
...
Some janitoring
2019-09-05 08:40:54 +02:00
Joakim Hove
41bd1eb449
Add missing const to Parser methods
2019-09-05 08:14:55 +02:00
Joakim Hove
17e6599749
Add Parser overloads without ErrorGuard
2019-09-05 07:42:13 +02:00
Joakim Hove
c54639fc34
Merge pull request #935 from joakim-hove/parse-python
...
Started to parse Python code
2019-09-04 23:09:43 +02:00
Joakim Hove
74baa18cd9
Merge pull request #972 from joakim-hove/class-enum
...
Move Well status enum to Well2 class
2019-09-04 16:29:18 +02:00
Joakim Hove
807fa9ecdb
Add keyword PYINPUT
2019-09-04 15:20:13 +02:00
Joakim Hove
4073722771
Basic support for parsing verbatim keywords with code
2019-09-04 15:20:13 +02:00
Joakim Hove
8553bbf326
Remove ScheduleEnum files
2019-09-04 14:49:12 +02:00
Joakim Hove
7bdd294ec5
Refactor Well GuideRateTarget enum
2019-09-04 14:49:12 +02:00
Joakim Hove
ee26316f92
Refactor Group GuideRateTarget enum
2019-09-04 14:49:12 +02:00
Joakim Hove
af72086db8
Refactor enum for GuideRate target
2019-09-04 14:49:12 +02:00
Joakim Hove
e026660c80
Move / refactor Group production control enum
2019-09-04 14:49:12 +02:00
Joakim Hove
0296759ad0
Move GroupType enum to Group2
2019-09-04 14:49:12 +02:00
Joakim Hove
9d442d3d4f
Refactor Group injection enum
2019-09-04 14:49:12 +02:00
Joakim Hove
5d5bcf6f24
Refactor enum exceed action
2019-09-04 14:49:12 +02:00
Joakim Hove
9690588dd4
Refactor enums for Segments
2019-09-04 14:49:12 +02:00
Joakim Hove
7021669758
Remove enum WellQueryMode
2019-09-04 14:49:12 +02:00
Joakim Hove
3c22559849
Refactor OilVap enum
2019-09-04 14:49:12 +02:00
Joakim Hove
5965b194df
Refactor RFT enums
2019-09-04 14:49:12 +02:00
Joakim Hove
a449636dde
Enum refactor EconLimits
2019-09-04 14:49:12 +02:00
Joakim Hove
9e6f8bd1c1
Move well production control enum to Well2
2019-09-04 14:49:12 +02:00
Joakim Hove
a2fc480e16
Move enum CompletionOrder to Connection class
2019-09-04 14:46:58 +02:00
Joakim Hove
15e192876e
Move direction enum to Connection class
2019-09-04 14:46:58 +02:00
Joakim Hove
dcf4347aee
Moved connection state enum to Connection class
2019-09-04 14:46:58 +02:00
Joakim Hove
82accba45b
Move injection control enum to Well2 class
2019-09-04 14:46:58 +02:00
Joakim Hove
22a9ffa7d9
Move Injection properties inside Well2 class
2019-09-04 14:46:58 +02:00
Joakim Hove
a7c5483b0f
Move Well status enum to Well2 class
2019-09-04 14:46:58 +02:00
Atgeirr Flø Rasmussen
be795af931
Merge pull request #979 from joakim-hove/actionx-dynamic
...
Convert Schedule::Actions to a DynamicState<Actions>
2019-09-04 14:25:06 +02:00
Joakim Hove
af2a09bde5
Make sure actionx keywords can be redefined
2019-09-03 13:47:30 +02:00
Joakim Hove
2aa10a0435
Internalize ActionX conditions to enable restart
2019-09-03 13:47:30 +02:00
Joakim Hove
208c1a7143
Convert Schedule::Actions to a DynamicState<Actions>
2019-09-03 13:47:30 +02:00
Joakim Hove
12a8656647
Changed Actions::at() to const
2019-09-03 13:46:02 +02:00
Joakim Hove
de5246c701
Add DeckKeyword::location()
2019-09-03 13:46:02 +02:00
Arne Morten Kvarving
c0c6f35099
fixed: use of iterator after erase
2019-09-03 12:33:11 +02:00
Arne Morten Kvarving
8d858903f1
changed: reduce scope of variable
2019-09-03 12:28:29 +02:00
Joakim Hove
fa964b5820
Merge pull request #983 from joakim-hove/welldims-exception
...
Default error handler for WELLDIMS errors is exception
2019-09-02 10:15:58 +02:00
Joakim Hove
dad13d2633
Default error handler for WELLDIMS errors is exception
2019-08-31 15:23:02 +02:00
Joakim Hove
6b2aadaef7
Merge pull request #981 from totto82/nupcol
...
support nupcol
2019-08-31 07:27:51 +02:00
Joakim Hove
ec36c227d7
Merge pull request #982 from akva2/fix_negative_index_deref
...
fixed: dereferencing string at index -1 is not adviced.
2019-08-30 19:09:13 +02:00
Arne Morten Kvarving
d097660fcc
fixed: dereferencing string at index -1 is not adviced.
...
if there is no dot, p is -1 which leads to an exception thrown
2019-08-30 14:59:58 +02:00
Tor Harald Sandve
09b445f69d
support nupcol
2019-08-30 13:07:13 +02:00
Arne Morten Kvarving
8ef902bee5
Merge pull request #980 from bska/fix-nightly
...
RFT Unit Test: Use Actual 'BOOST_FAIL' Macro
2019-08-30 11:36:38 +02:00
Bård Skaflestad
38b6451c73
RFT Unit Test: Use Actual 'BOOST_FAIL' Macro
...
BOOST_TEST_FAIL was a figment of my imagination.
2019-08-30 09:39:15 +02:00