Joakim Hove
44bedf0f23
Adds GuideRateModel
2019-08-23 08:21:14 +02:00
Steinar Foss
30b44ef233
SheduleEnums: GuideRateDef as enum class.
...
...
2019-08-22 12:00:50 +02:00
Steinar Foss
9a6065509b
kw GCONPROD: GUIDE_RATE_DEF INJ, POTN, FORM handled as warning.
...
added enum guide_ref_enum.
...
field.
.tt
2019-08-21 12:46:50 +02:00
Steinar Foss
6e93c5ee1f
kw GCONPROD: reads GUIDE_RATE.
...
group2: production_properties: added guide_rate.
..
GCONPROD reads meaningless GUIDE_RATE.
guide_rate_def.
..2
...
2019-08-19 15:41:32 +02:00
Jostein Alvestad
84116a7d70
Merge remote-tracking branch 'upstream/master' into udqrst-pull909
2019-08-13 13:05:28 +02:00
Atgeirr Flø Rasmussen
eb1d00f9dc
Merge pull request #941 from atgeirr/make-prodinjprops-public
...
Make two headers public again.
2019-08-13 12:28:35 +02:00
Atgeirr Flø Rasmussen
d20c58da07
Make two headers public again.
2019-08-13 11:56:17 +02:00
Jostein Alvestad
e3dc5e07d7
add code to output IUAP array
2019-08-12 13:04:53 +02:00
Jostein Alvestad
af811d2eaf
WIP Added code to write InteHead and DoubHead data as well as IGPH to restart file,
...
Further added unit tests to the writing of UDQ data
2019-08-12 13:04:51 +02:00
Joakim Hove
c8cd730d5c
Refactor UDQActive - handles vanishing UDA
2019-08-12 13:04:47 +02:00
Joakim Hove
4cde3e7e44
More UDQ fixes
2019-08-12 13:04:45 +02:00
Joakim Hove
44ddd382a3
UAD usage hashing based on udqstring and controltype
2019-08-12 13:04:42 +02:00
Joakim Hove
79da1ba5eb
Fix bug with size of IUAD array
2019-08-12 13:04:41 +02:00
Joakim Hove
e00a32f75c
Output use_index for IUAD
2019-08-12 13:04:38 +02:00
Joakim Hove
29c3310671
Fix IUAD input index
2019-08-12 13:04:37 +02:00
Joakim Hove
39346c3b97
Add UDQActive::get() method
2019-08-12 13:04:30 +02:00
Joakim Hove
bcfc8b4966
Add operator bool() to UDQActive
2019-08-12 13:04:28 +02:00
Joakim Hove
1a79e811dd
Add operator[] to UDQConfig class
2019-08-12 13:04:24 +02:00
Joakim Hove
5e751bb26c
Add unit to UDQInput class
2019-08-12 13:04:21 +02:00
Joakim Hove
520df29bd8
Add UDQIndex type to keep track of sequence number of variable types
2019-08-12 13:04:20 +02:00
Joakim Hove
354c20786d
Add UDQVarTYpe member to UDQInput class
2019-08-12 13:04:18 +02:00
Joakim Hove
9e309375b6
Add size() method to UDQConfig
2019-08-12 13:04:17 +02:00
Jostein Alvestad
74d0703dc2
Output UDQ keywords to restart file
2019-08-12 13:04:14 +02:00
Joakim Hove
5064519e83
Add function to get keyword enum
2019-08-12 13:04:12 +02:00
Joakim Hove
1a62ceff7d
Log use of UDA for output purposes
2019-08-12 13:04:10 +02:00
Joakim Hove
4d1b747b42
UDQConfig object has merged DEFINE & ASSIGN
2019-08-12 13:04:08 +02:00
Joakim Hove
28c2e7024c
Renamed UDQInput -> UDQCOnfig
2019-08-12 13:04:07 +02:00
Joakim Hove
9ff301625b
Merge pull request #931 from joakim-hove/group-controls-space
...
Add ParseContext behaviour to trimming of well/group names
2019-08-12 11:05:28 +02:00
Joakim Hove
49d32a02fb
Add ParseContext behaviour to trimming of well/group names
2019-08-12 11:01:14 +02:00
Joakim Hove
359955efc3
Action: capture matching wells correctly + large refactor
...
With this commit the result of a ACTIONX evaluation goes to the new type
Action::Result which in addition to the overall thruthness of the expression
keeps track of the list of matching wells.
Introduced a new namespace Action for everything related to the ACTIONX
implemenentation.
2019-08-09 15:43:58 +02:00
Joakim Hove
27e1cc654a
ActionContext uses a reference to SummaryState
2019-08-09 15:43:58 +02:00
Joakim Hove
f63c408ba4
Add has_control() functionality to group
2019-08-08 18:43:19 +02:00
Joakim Hove
bd28038327
Add Group2 getters for cmode and phase
2019-08-08 17:28:34 +02:00
Joakim Hove
6016cd43b3
Evaluate UDA variuables for group rates
2019-08-08 06:52:48 +02:00
Joakim Hove
7c856f681d
Use new classes Group2 and GTNode
2019-08-06 22:59:16 +02:00
Joakim Hove
ed4bf054fa
Add UnitSystem member ot Group2 class
2019-08-05 18:37:01 +02:00
Joakim Hove
9e6666357b
Add method Group2::wellgroup()
2019-07-31 07:13:08 +02:00
Joakim Hove
2d66d15d96
Refactor GroupTree - create on demand
2019-07-30 09:37:55 +02:00
Joakim Hove
12294cb637
Initialize Group2 structure during Schedule construction
2019-07-30 09:36:48 +02:00
Joakim Hove
b48f0affea
Add size() method to DynamicState
2019-07-30 09:32:26 +02:00
Joakim Hove
787d9d3948
Refactor sequende index mapping in GroupTree
2019-07-26 08:50:53 +02:00
Joakim Hove
8873eb29e4
Merge pull request #906 from joakim-hove/private-iter
...
Make GroupTree iterators private
2019-07-26 08:45:32 +02:00
Joakim Hove
03b2a5c946
Make GroupTree iterators private
2019-07-26 07:47:54 +02:00
Joakim Hove
f386404408
Add insert ordered set
2019-07-24 14:52:49 +02:00
Joakim Hove
e14b938fde
Add UDAControl enum
2019-07-22 16:07:36 +02:00
Joakim Hove
11fe1d6e03
Maintain insert order in UDQINput
2019-07-22 16:07:36 +02:00
Joakim Hove
2fb64e21d9
Add method UDQDefine::input_string()
2019-07-22 16:07:36 +02:00
Joakim Hove
370ce5de1f
Removed public tokens() property for UDQDefine
2019-07-22 16:07:36 +02:00
Joakim Hove
693395e78d
Merge pull request #894 from joakim-hove/group-types
...
Add enum GroupType
2019-07-19 08:26:26 +02:00
Joakim Hove
6324d5d6c8
Add enum GroupType
2019-07-19 07:20:21 +02:00