Commit Graph

296 Commits

Author SHA1 Message Date
Arne Morten Kvarving
e3bd1e6723 add static method to return a test object for serialization
this allows killing the constructors taking member values
2020-03-23 10:58:15 +01:00
Joakim Hove
4e2dae298f Merge pull request #1593 from joakim-hove/internalize-pyaction
Internalize pyaction
2020-03-20 18:38:29 +01:00
Joakim Hove
d2af97b1b2 Internalize PYACTION keywords while parsing Schedule 2020-03-20 16:59:50 +01:00
Arne Morten Kvarving
f0a25e4cf3 fixed: make a two-param map template for splitDynMap
gcc is more forgiving with default template parameters than clang.
2020-03-20 12:42:30 +01:00
Arne Morten Kvarving
66a4d1119d add serialization template to VFPProdTable 2020-03-19 09:34:12 +01:00
Arne Morten Kvarving
4d7d3b0e7c add serialization template to VFPInjTable 2020-03-19 09:34:12 +01:00
Arne Morten Kvarving
5304b0ce2b add serialization template to Group 2020-03-19 09:34:12 +01:00
Arne Morten Kvarving
91bd6edd87 add serialization template to Well 2020-03-19 09:34:12 +01:00
Arne Morten Kvarving
dc6f4291d8 refactor DynamicState split methods for reuse
friend class Schedule so it can call them.
2020-03-19 09:34:12 +01:00
Arne Morten Kvarving
461e24209d add serialization template to Deck 2020-03-19 09:34:12 +01:00
Arne Morten Kvarving
91d62c63a1 add serialization template to Actions 2020-03-19 09:34:12 +01:00
Arne Morten Kvarving
ac5d8817bc use serializer for global_whistctl_mode 2020-03-19 09:34:12 +01:00
Arne Morten Kvarving
f61da6684d add serialization template to GConSump 2020-03-19 09:34:12 +01:00
Arne Morten Kvarving
bfc44df84f add serialization template to GConSale 2020-03-19 09:34:12 +01:00
Arne Morten Kvarving
a7c9ca900c add serialization template to GuideRateConfig 2020-03-19 09:34:12 +01:00
Arne Morten Kvarving
eb05ba503d add serialization template to WListManager 2020-03-19 09:34:12 +01:00
Arne Morten Kvarving
dadd5b59d6 add serialization template to WellTestConfig 2020-03-19 09:34:12 +01:00
Arne Morten Kvarving
64b21c2f96 use serializer.isSerializing() for clarity 2020-03-19 09:34:12 +01:00
Arne Morten Kvarving
48eee807f7 add serialization template to MessageLimits 2020-03-19 09:34:12 +01:00
Arne Morten Kvarving
a89a669d20 add serialization template to Tuning 2020-03-19 09:34:12 +01:00
Arne Morten Kvarving
abc73b341e add serialization template to Events 2020-03-19 09:34:12 +01:00
Arne Morten Kvarving
9bb8350586 add serialization template to OilVaporizationProperties 2020-03-19 09:34:12 +01:00
Arne Morten Kvarving
aa9810f1ca use serializer for nupcol 2020-03-19 09:34:12 +01:00
Arne Morten Kvarving
276a65f232 add serialization template to RFTConfig 2020-03-19 09:26:03 +01:00
Arne Morten Kvarving
ad32950271 add serialization template to RestartConfig 2020-03-19 09:26:03 +01:00
Arne Morten Kvarving
d076a18b85 add serialization template to TimeMap 2020-03-19 09:26:03 +01:00
Arne Morten Kvarving
c04dff98bf add serialization template to UDQConfig 2020-03-17 08:28:18 +01:00
Arne Morten Kvarving
9e291c34be add serialization template to UDQActive 2020-03-17 08:28:18 +01:00
Arne Morten Kvarving
69f20d9125 add serialization template to Runspec 2020-03-17 08:28:18 +01:00
Arne Morten Kvarving
e41919c6f5 remove accessors added for external serialization support 2020-03-16 10:47:11 +01:00
Arne Morten Kvarving
26b2a3a554 add serialization template to Schedule 2020-03-16 10:47:11 +01:00
Joakim Hove
edf01bdcda Initialize Schedule from restart file 2020-03-13 09:09:25 +01:00
Joakim Hove
191c50173a Add context aware Schedule::cmp() function 2020-03-13 08:03:36 +01:00
Joakim Hove
a5d396f1fb Merge pull request #1511 from joakim-hove/extract-timestepping
Extracted timestepnning keywords from the regular handleKeyword()
2020-02-25 15:34:14 +01:00
Joakim Hove
1cdb4aa579 Extracted timestepnning keywords from the regular handleKeyword() 2020-02-25 09:17:47 +01:00
Joakim Hove
b6aea46115 Add report_step argument to Schedule::invalidNamePattern() 2020-02-25 09:10:45 +01:00
Joakim Hove
aed8c78af5 Move RestartConfig from EclipseState to Schedule 2020-02-19 12:35:07 +01:00
Arne Morten Kvarving
83a7cd04c3 remove unused boost includes
and deal with missing include fallout
2020-02-19 09:51:46 +01:00
Joakim Hove
1b0af2954d Add new Schedule::addWell() overload + update Well constructor args 2020-02-14 14:21:08 +01:00
Joakim Hove
0b3f885b33 Started to add skeleton load_rst function 2020-02-14 12:51:26 +01:00
Joakim Hove
5399c4f37f Add optional RstState * argument to Schedule constructors 2020-02-14 12:05:24 +01:00
Joakim Hove
8f213b19d6 Merge pull request #1447 from akva2/simplify_tuning
changed: simplify Tuning handling
2020-02-05 07:50:41 +01:00
Arne Morten Kvarving
dab3ba807a changed: simpify Tuning handling
make Tuning a simple struct, and store as a DynamicState<Tuning>.

in the process the unused setTuningInitialValue is removed. it was
only used in unit tests and seem like a leftover
2020-02-04 10:42:43 +01:00
Joakim Hove
3c5ae4bf44 Add Schedule::addWell() overload which does not take Deck arguments 2020-01-30 10:38:41 +01:00
Joakim Hove
ecb5fce19b Only active cells (#1298)
Use FieldProps implementation for 3D properties
2020-01-13 15:46:06 +01:00
Joakim Hove
35619721a3 Well::updateStatus can optionally update status of connections 2020-01-11 06:55:22 +01:00
Joakim Hove
67f95e8548 Add Schedule::xxx_well() for well status manipulations from Python 2020-01-11 06:54:25 +01:00
Trine S. Mykkeltvedt
aa19f38a54 Added keywords PVTWSALT and modified SALTVD, WSALT and BDENSITY for a simple salt/brine implementation 2020-01-08 15:31:35 +01:00
Arne Morten Kvarving
f8bf446d45 make Schedule constructible from variables
also add accessors and equality operator
2020-01-03 13:20:36 +01:00
Jostein Alvestad
cf82a90815 Add changes for WHISTCTL data in ECL restart 2019-12-17 12:30:48 +01:00