Joakim Hove
c1f60b769c
Split summary keywords WxxxL in separate config
2019-05-20 12:52:05 +02:00
Joakim Hove
9e288a9d78
Refactor SummaryState
...
- Change SummaryState::add() -> SummaryState::update(), the
SummaryState::update() method is semantically aware of totals.
- Add an internal variable to the SummaryState class to keep track of the
elapsed simulation time.
2019-05-13 11:06:32 +02:00
Kai Bao
de17c851bc
clearning existing controls when handleWCONPROD
2019-05-11 14:07:15 +02:00
Joakim Hove
1c82a8ad39
Add alternative well implementation Well2
2019-05-09 09:20:23 +02:00
Joakim Hove
0f3dabc3aa
Internalize a global WHISTCTL setting in the Schedule object
2019-05-02 16:01:29 +02:00
Kai Bao
8687a8a709
modifying the ScheduleTests to handle control mode change with WCONHIST
2019-05-02 09:25:52 +02:00
Joakim Hove
b148769cc6
Internalize UDA values in the deck
2019-04-28 16:08:02 +02:00
Joakim Hove
656878d649
Add class UDAValue to hold UDA values from the Deck
2019-04-28 16:08:02 +02:00
Joakim Hove
f4009fc6d8
Add default constructor for unit Dimension
2019-04-28 16:08:02 +02:00
Joakim Hove
9c93a9349c
Use wellname in Group::addWell()
2019-04-18 16:45:24 +02:00
Joakim Hove
7ef2d8b9a3
Merge pull request #729 from joakim-hove/dynamic-state-unique
...
Implement unique() method on DynamicState
2019-04-18 08:57:06 +02:00
Joakim Hove
eff44e4fdc
White space
2019-04-18 08:29:10 +02:00
Joakim Hove
d5f240050a
Implement unique() method on DynamicState
2019-04-18 08:09:31 +02:00
Joakim Hove
5e76f624ef
Remove Schedule::getWells(group, step)
2019-04-17 14:47:00 +02:00
Joakim Hove
b5dbc3d8e5
Delete unused code for ?CON serialization
2019-04-17 14:28:58 +02:00
Joakim Hove
c533e1206f
Protect against nullptr access when combining AQUANCON records
2019-04-11 14:09:28 +02:00
Joakim Hove
a4e66a5484
White space change
2019-04-11 14:03:08 +02:00
Joakim Hove
2997338eb2
Merge pull request #712 from joakim-hove/udq-tokens
...
Internalize UDQ tokens in the UDQ define keyword
2019-04-09 18:29:27 +02:00
Joakim Hove
ac58d8428c
Refactor WellProductionProperties construction
...
Use default copy constructor and handleWCONPROD() and handleWCONHIST() for
prediction and history wells respectively.
2019-04-09 17:25:00 +02:00
Joakim Hove
bd0c0f6356
Internalize UDQ tokens in the UDQ define keyword
2019-04-08 15:12:15 +02:00
Andreas Lauser
c25275d0ee
add parseContext and errorGuard parameters to Opm::checkDeck()
...
this requires a small downstream cleanup.
2019-04-04 16:55:19 +02:00
Joakim Hove
a9bb73559d
Use RFTConfig instead of per well RFT configuration
2019-04-03 19:46:08 +02:00
Joakim Hove
be36439600
Add class RFTConfig to manage when RFTs should be created
2019-04-03 19:46:07 +02:00
Joakim Hove
9e40f3be4f
Add DynamicState::find_if()
2019-04-03 19:46:07 +02:00
Joakim Hove
ad6c98e0da
Merge pull request #706 from totto82/fix_overburd
...
Fix the unit of the overburden pressure
2019-04-02 17:50:17 +02:00
Tor Harald Sandve
8fb0e1e222
Fix overburden units
2019-04-02 13:42:38 +02:00
Bård Skaflestad
d0d6d57472
Merge pull request #695 from joakim-hove/data-type-UDA
...
Input Data type uda
2019-04-01 19:53:22 +02:00
Joakim Hove
e6aecbd7ac
ParserItem: differentiate between input type and internal data type
...
Differentiate between the input type, as specified in the json configuration
file, and the internal native type used to store data. This is a many-to-one
mapping, where e.g. both the input types STRING and RAW_STRING map to the
internal datatype std::string.
Additional changes:
- Have removed several ParserItem() constructors.
- The size_type::SINGLE is default for a ParserItem, and not set explicitly in
the generated ParserKeywords.cpp file.
- Have removed a call to boost::lexical_cast<> - just use std::to_string()
2019-04-01 18:32:06 +02:00
Joakim Hove
598b5b1ff4
Section keyword 'SUMMARY' was incorrectly identified as UDQ a keyword
2019-03-29 15:40:37 +01:00
Joakim Hove
5734923b1e
Add size() method to SummaryConfig class
2019-03-29 15:40:37 +01:00
Joakim Hove
c3e992f996
Use constructor for WellProductionProperties
2019-03-25 10:23:13 +01:00
Joakim Hove
94fae0da30
Remove Schedule::getWells(pattern)
2019-03-24 07:54:39 +01:00
Joakim Hove
19dde5e6d3
Add Schedule::wellNames() overloads
2019-03-24 07:54:33 +01:00
Joakim Hove
5b1065df45
For a connection set with 0 connections is "OPEN"
2019-03-23 16:13:11 +01:00
Joakim Hove
858e06044e
Move well specific event logging from Well to Schedule
2019-03-21 13:08:25 +01:00
Joakim Hove
1d402bdca3
Add PERM values to testdata
2019-03-20 15:10:08 +01:00
Joakim Hove
b741a73957
Merge pull request #679 from joakim-hove/remove-totno-conn
...
Removed well property total number of connections
2019-03-19 16:52:50 +01:00
Joakim Hove
a73e82110c
Merge pull request #681 from joakim-hove/well-static-util
...
Well static util
2019-03-18 17:11:34 +01:00
Tor Harald Sandve
daa67dc8d6
Add parser support for water induced rock compaction ( #676 )
...
Add support for water induced rock compaction
2019-03-18 17:08:38 +01:00
Joakim Hove
eb15695ed0
Removed well property total number of connections
...
For the output code the total number of connections entered in the input deck is
required, we therefor keep track of the number of connections filtered out due
to inactive cells - and return the total in WellConnection::inputSize()
2019-03-18 15:44:18 +01:00
Joakim Hove
75e196cdd8
Add PERM values to testdata
2019-03-18 14:46:03 +01:00
Joakim Hove
00cc2b9075
Remove unused keywords from test input
2019-03-18 11:24:02 +01:00
Joakim Hove
53c29e56d4
Wellname pattern '*' should not be interpreted as WLIST
2019-03-18 10:44:11 +01:00
Joakim Hove
205c4a94db
Add method DynamicState::find_not()
2019-03-18 10:34:18 +01:00
Joakim Hove
25522dc424
Add to_bool(string) function
2019-03-18 10:34:18 +01:00
Joakim Hove
c5935c97f6
Implement Schedule::wellNames()
2019-03-17 07:26:40 +01:00
Joakim Hove
c9821faddc
Changed UDQDefine to take UDQParams argument
2019-03-14 12:40:57 +01:00
Joakim Hove
066dca43ba
UDQ Parsing - rest
2019-03-14 12:40:57 +01:00
Joakim Hove
16c9d7d04d
UDQFunctionTable: const arg + default constructor
2019-03-14 09:28:26 +01:00
Joakim Hove
118f4dd3de
Update eval_udq() in Summary
2019-03-14 09:28:26 +01:00