Joakim Hove
e571aca93b
Apply WELPI is based on newWellPI and not scaling factor
2021-02-05 13:02:47 +01:00
Joakim Hove
39c560e5cc
Pass simulation time argument to Schedule::applyAction()
2021-02-05 09:53:27 +01:00
Joakim Hove
6592e83ed8
Remove UDQParams( Deck ) constructor
2021-02-04 09:22:40 +01:00
Joakim Hove
3936af4f9e
Remove report_step argument from Well::handleWELOPENConnections()
2021-02-03 11:50:25 +01:00
Joakim Hove
5580165fee
Remove report_step argument in Well::updateConnections()
2021-02-03 11:40:38 +01:00
Joakim Hove
509c8a71a0
Remove runtime argument from Schedule::updateWellStatus()
2021-02-03 11:09:17 +01:00
Joakim Hove
f308817d5c
Use scalar well Status
2021-02-02 18:06:03 +01:00
Joakim Hove
78521f6f4a
Removed function Well::commitStatus()
2021-02-02 17:36:44 +01:00
Joakim Hove
d25e8555b2
Remove last_step from WellStatus
2021-02-02 17:27:10 +01:00
Joakim Hove
e016d357d8
Use ScheduleState to manage groups
2021-02-02 07:25:16 +01:00
Joakim Hove
47a7f15efc
Merge pull request #2253 from joakim-hove/use-normal-map-groups
...
Use normal map groups
2021-01-30 20:04:13 +01:00
Joakim Hove
a4c89c0466
Use GroupOrder in Schedule
2021-01-30 10:20:03 +01:00
Joakim Hove
efa08f123f
Implement GroupOrder as standalone class and to ScheduleState
2021-01-30 10:19:49 +01:00
Joakim Hove
9728e5d69b
Use WellOrder class for wellnames
2021-01-30 08:40:51 +01:00
Joakim Hove
acb1284efd
Use small wrapper to manage shared pointers in ScheduleState
2021-01-29 11:42:36 +01:00
Joakim Hove
8da208c0c0
Add derived class GroupNames
2021-01-28 20:04:29 +01:00
Joakim Hove
a4ca61dc4e
Renamed WellOrder -> NameOrder
2021-01-28 19:49:05 +01:00
Joakim Hove
b1d2e96dea
Use ordinary map for wells
2021-01-28 17:08:43 +01:00
Joakim Hove
45d6e362b9
Rename ScheduleState modifiers
2021-01-26 11:21:55 +01:00
Joakim Hove
56c7e89bbd
Use WellOrder to construct WellMatcher
2021-01-25 10:20:57 +01:00
Joakim Hove
264a0f4178
Add Wellorder member to ScheduleState and serialize()
2021-01-25 10:20:57 +01:00
Joakim Hove
a01b81d9ec
Use pointers to grid and fieldprops in Schedule construction
2021-01-19 10:27:37 +01:00
Joakim Hove
4b89487ef2
Merge pull request #2217 from joakim-hove/add-group-to-group
...
Use names in api for group-group update
2021-01-18 14:39:13 +01:00
Joakim Hove
888a646716
Remove member to track create time from Group
2021-01-18 12:19:54 +01:00
Joakim Hove
a618f39f9b
Use names in api for group-group update
2021-01-18 11:39:07 +01:00
Joakim Hove
344972624a
Use ScheduleState to manage UDQActive
2021-01-15 09:19:33 +01:00
Joakim Hove
c22b47f994
Use ScheduleState to manage Actionx
2021-01-15 07:51:51 +01:00
Joakim Hove
d7345edc95
Use ScheduleState to manage VFP tables
2021-01-14 21:28:19 +01:00
Joakim Hove
65aab177df
Manage RTPSCHED config in ScheduleState
2021-01-14 10:40:30 +01:00
Joakim Hove
2a95573570
Assemble static schedule information in ScheduleStatic
2021-01-13 11:49:29 +01:00
Joakim Hove
bd596f06b4
Manage Network configuration with ScheduleState
2021-01-12 21:42:23 +01:00
Joakim Hove
b6e78fe486
Manage well list with ScheduleState
2021-01-12 20:18:22 +01:00
Joakim Hove
ddba87cf99
Manage GConSale and GConSump with ScheduleState object
2021-01-12 18:29:27 +01:00
Joakim Hove
c20417d69b
Handle well test configuration with ScheduleState
2021-01-12 14:02:15 +01:00
Joakim Hove
473f937b8c
Mange global well history control mode in ScheduleState
2021-01-12 09:02:35 +01:00
Joakim Hove
85c8a9b4e7
Use SchduleState to manage MessageLimits
2021-01-11 23:03:46 +01:00
Joakim Hove
e445bf738c
Manage events with the ScheduleState machinery
2021-01-11 20:05:46 +01:00
Joakim Hove
c8ba2b30b3
Add runtime Schedule integration test - guarded by #ifdef
2021-01-11 09:56:47 +01:00
Joakim Hove
b8ef8767e5
Remove grid and fp members from default HandlerContext construction
2021-01-08 14:52:26 +01:00
Joakim Hove
77312b1432
Enable rerun of iteration over Schedule keywords
2021-01-08 10:03:20 +01:00
Joakim Hove
5f78173afb
Use ScheduleState for oil vaporization properties
2021-01-08 07:39:23 +01:00
Joakim Hove
c49463fe6f
Add class ScheduleTStep
2021-01-07 15:49:46 +01:00
Joakim Hove
f424aba75d
Internalize nupcol in ScheduleState
2021-01-07 11:57:52 +01:00
Joakim Hove
f18bbb6c8e
Schedule::create_first() to create and init first ScheduleState
2021-01-07 08:22:08 +01:00
Joakim Hove
628293c26a
Manage Tuning object through ScheduleState
2021-01-06 23:13:43 +01:00
Joakim Hove
aaacdd6c57
Add class ScheduleTStep
2021-01-06 19:08:00 +01:00
Joakim Hove
8cd9065b61
Add class ScheduleDeck
2021-01-05 19:36:00 +01:00
Joakim Hove
cf244a293e
Add time range to WellStatus
2020-12-08 20:01:55 +01:00
Joakim Hove
2e832f0fbe
Changes to Well status implementation
...
o The status of a well is maintened as a small object which is managed by a new
std::shared_ptr member in the well objects. The consequence of this is that
several well objects can share the same underlying status object. The
advantage of this is that runtime (i.e. ACTIONX) updates of well status will
affect the correct set of wells.
o The general Schedule::updateWell() will use the DynamicState::upadte_equal()
2020-12-08 09:36:45 +01:00
Joakim Hove
e261253683
Merge pull request #2157 from joakim-hove/wbp-porv
...
Add PORV argument when creating PAvgCalculator
2020-12-04 20:31:52 +01:00