Joakim Hove
fe83324746
Moved Group related files to Group/ folder in filesystem
2019-07-03 11:15:51 +02:00
Kai Bao
290123bc33
Do not keep multiple WTESTWell has same name and reason
...
when add_well in WellTestConfig .
2019-06-28 09:47:40 +02:00
Kai Bao
11bc26d28d
recording the report step that WTEST keyword is specified
...
so we can easily tell when a new WTEST keyword joins.
When a new WTEST keyword, we will reset the counting of the num_attempt
and maximum number of attempts for the associated well.
2019-06-28 09:47:40 +02:00
Atgeirr Flø Rasmussen
c26538f433
Merge pull request #862 from joakim-hove/warnings
...
Warnings
2019-06-26 11:04:00 +02:00
Joakim Hove
b116eda8bc
Remove unused arguments
2019-06-26 07:51:36 +02:00
Kai Bao
28110584a3
removing funciton dropWell for WellTestState
2019-06-25 22:18:55 +02:00
Kai Bao
c0c9d70dcf
not removing the well from WellTestState when testing is successful
2019-06-25 22:15:28 +02:00
Kai Bao
ca7fe55934
silencing shadowing warnings
2019-06-25 13:16:41 +02:00
Joakim Hove
41a74beb3e
Fix bug in RFTConfig first open - for WRFTPLT keyword
2019-06-23 10:21:40 +02:00
Joakim Hove
98aafa4a9e
Pass unused SummaryState argument
2019-06-21 21:24:07 +02:00
Joakim Hove
5604c4c3ba
Add basic operator<< for SummaryState
2019-06-21 19:22:27 +02:00
Atgeirr Flø Rasmussen
4018e4b70b
This silences many, but not all shadowing warnings in opm-common.
...
Includes minor refactoring of ESMry and AggregateGroupData undertaken
with the aid of the original authors to ensure correctness.
2019-06-21 14:48:23 +02:00
Joakim Hove
3f2eefc638
UDQContext:
...
- add member const UDQParams&
- add functions has_well_var() and has_group_var()
2019-06-20 11:20:47 +02:00
Joakim Hove
7d0b6f1bf6
Add member udq_undefined to Well2 object
2019-06-19 13:24:21 +02:00
Joakim Hove
1bc47ca8a2
Add Well2 accesor functions which bypass SummaryState
2019-06-17 07:39:23 +02:00
Joakim Hove
87d13c24f1
Merge pull request #817 from akva2/janitoring
...
Some janitoring
2019-06-15 07:49:39 +02:00
Arne Morten Kvarving
7a1ed147f4
fixed: forward struct as struct
2019-06-14 16:05:21 +02:00
Joakim Hove
9087323265
UDQ: add function for string name of UDQ variable types
2019-06-14 11:47:59 +02:00
Bård Skaflestad
71c046bef4
Merge pull request #808 from joakim-hove/injection-unitsystem
...
Add UnitSystem member to Well2 class
2019-06-12 11:46:45 +02:00
Joakim Hove
3961f724db
Add UnitSsystem member to Well2 class
2019-06-08 12:39:22 +02:00
Joakim Hove
08305b6e30
Extract Summary::eval() out from Summary::add_timestep()
2019-06-07 14:45:18 +02:00
Joakim Hove
ec20274fa3
Add serialization of SummaryState
2019-06-03 14:55:38 +02:00
Bård Skaflestad
9aee2bee71
Merge pull request #668 from joakim-hove/udq-fieldset
...
UDQ field and group variables
2019-06-03 12:01:37 +02:00
Joakim Hove
32a1c3b5da
Merge pull request #762 from joakim-hove/well-controls
...
Well controls
2019-05-29 06:46:47 +02:00
Joakim Hove
2682eef9b3
Merge pull request #788 from joakim-hove/remove-welltest
...
Removed well testing from Schedule constructor
2019-05-27 20:13:45 +02:00
Joakim Hove
5c65299c0a
Add size() and num_wells() methods to SummaryState
2019-05-27 17:56:27 +02:00
Joakim Hove
35a70310c6
Removed well testing from Schedule constructor
2019-05-27 17:47:55 +02:00
Joakim Hove
54af290cc0
Extend UDQ eval code
...
With this commit the code to evaluate UDQ values has been extended/refactored in
many ways:
- There is an increased awarenwss of variable type, i.e. a well related UDQ
versus a field related UDQ. The variable type flows through the AST, and it
is verified that the expression to evaluate and the target variable are of
compatible types.
- Have added support for UDQ field variables and UDQ group variables.
- The UDQSet type and the UDQDefine::eval() have been refactored to multiplex
on all the UDQ types, and the specialized UDQWellSet has been removed.
2019-05-27 16:43:22 +02:00
Joakim Hove
c8b0988191
Add size() and num_wells() methods to SummaryState
2019-05-27 16:43:22 +02:00
Joakim Hove
779a2b8d89
Add group awareness to SummaryState
2019-05-27 14:38:13 +02:00
Joakim Hove
418241137c
Rebase fixup
2019-05-24 15:31:27 +02:00
Joakim Hove
01db100439
WellProductionProperties and WellInjectionProperties are private
2019-05-24 15:31:27 +02:00
Joakim Hove
51aee6e8cb
Add structs InjectionControls and ProductionControls
2019-05-24 15:31:27 +02:00
Kai Bao
d11d26a2f1
adding test WrongDistanceCOMPSEGS
2019-05-24 10:19:50 +02:00
Kai Bao
584defebe0
ParseContext is used to handle the exceptions when parsing COMPSEGS
2019-05-24 10:19:50 +02:00
Joakim Hove
94b160258e
Remove old well implementation
2019-05-22 21:44:50 +02:00
Joakim Hove
8231b84a11
Add method bool Well2::predictionMode()
2019-05-20 16:13:20 +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
Joakim Hove
894ad7a226
Add operator<< to GroupTree class + whitespace
2019-05-01 13:42:07 +02:00
Joakim Hove
fffe259621
Misc minor changes: whitespace++
2019-04-23 07:25:05 +02:00
Joakim Hove
b955ecf6b4
Merge pull request #737 from joakim-hove/process-segments
...
Add WellSegments::process() front-end method
2019-04-20 13:14:01 +02:00
Joakim Hove
5cfb91df24
Merge pull request #736 from joakim-hove/remove-branch-number
...
Remove unused member WellSegments::m_branch_number
2019-04-20 13:13:46 +02:00
Joakim Hove
fbece57167
Add WellSegments::process() front-end method
2019-04-19 12:35:10 +02:00
Joakim Hove
54f45eaba7
Remove unused member WellSegments::m_branch_number
2019-04-19 12:03:01 +02:00
Joakim Hove
167a7a8c38
Merge pull request #733 from joakim-hove/use-wellname
...
Use wellname in Group::addWell()
2019-04-18 21:12:29 +02:00
Joakim Hove
9c93a9349c
Use wellname in Group::addWell()
2019-04-18 16:45:24 +02:00
Joakim Hove
44f8a5d94e
Use DeckItem::to_bool( )
2019-04-18 16:24:54 +02:00