Arne Morten Kvarving
6546b780f8
fixed: respect rule-of-three for EclipseGrid
...
no need to explicitly declare the cc
2022-09-09 08:06:09 +02:00
Arne Morten Kvarving
1f5b60d651
changed: give variable a name
...
clang cannot parse the nameless variant for some reason
2022-09-09 07:46:45 +02:00
Arne Morten Kvarving
43c66042da
add virtual dtor in class with virtual members
2022-09-09 07:46:18 +02:00
Arne Morten Kvarving
8e2445b4cc
fixed: build python bindings on systems without openmp
2022-09-09 07:39:11 +02:00
Bård Skaflestad
b936fe6c0b
Merge pull request #3145 from bska/refactor-rft-output
...
Refactor RFT File Writing Code
2022-09-08 17:05:52 +02:00
Bård Skaflestad
964fdfde12
Refactor RFT File Writing Code
...
In preparation of supporting new data types (PLT and segment).
Introduce a wrapper class, WellRFTOutputData, which knows about all
supported data types and how to emit the RFT record header. Defer
specialised data type handling to dedicated record types and, to
this end, rename the existing WellRFT class to RFTRecord.
2022-09-08 16:22:39 +02:00
Bård Skaflestad
b38da649e0
Refactor RFTConfig
...
Mostly in preparation of adding new data types (e.g., segment),
but also to leverage standard algorithms and to apply 'const' where
possible.
2022-09-08 16:22:39 +02:00
Bård Skaflestad
07b506fc1c
Reduce Level of Nesting in WRFT* Keyword Handlers
...
Mostly by switching from
if (something) {
handle case
}
into
if (! something) {
continue;
}
handle case
While here, also reduce the length of a couple of very long lines.
2022-09-08 16:22:39 +02:00
Bård Skaflestad
d91608eff3
Rewrap WellConnections Code
...
Mostly to split long lines and to apply 'const' where possible.
2022-09-08 16:22:39 +02:00
Bård Skaflestad
8395ffd904
Merge pull request #3112 from bska/limit-action-messages
...
Direct Verbose Action Messages to Debug File
Resolves OPM/opm-simulators#4042
2022-09-08 16:10:24 +02:00
Bård Skaflestad
6b94c5091a
Direct Verbose Action Messages to Debug File
...
While useful for analysis in the case of failure, end users will
typically not care that we "rerun" portions of the SCHEDULE section
in response to triggering an action. In the cases where we do need
those messages they will be available in the CASE.DBG file instead.
2022-09-08 11:44:27 +02:00
Markus Blatt
d21926a837
Merge pull request #3095 from bska/rst-read-netbalan
...
Add Restart Support for NETBALAN Keyword
2022-09-08 11:16:34 +02:00
Bård Skaflestad
418173bbcc
Add Restart Support for NETBALAN Keyword
...
This commit loads NETBALAN parameters from the restart file and
forms Network::Balance objects from these parameters.
2022-09-07 13:04:54 +02:00
Bård Skaflestad
1670c217ee
Rename NETBALAN Items in INTEHEAD
...
Mostly to make restart code slightly more self explanatory.
2022-09-07 13:04:54 +02:00
Bård Skaflestad
de13002f2f
Prepare for Adding NETBALAN Restart Support
...
Mostly whitespace and sorting headers.
2022-09-07 13:04:54 +02:00
Bård Skaflestad
541fba174a
Merge pull request #3144 from akva2/remove_dead_serialization
...
Remove dead serialization code
2022-09-07 12:54:35 +02:00
Arne Morten Kvarving
d42481b747
add serializeObject to TranCalculator
2022-09-07 10:31:47 +02:00
Arne Morten Kvarving
ada6853a61
changed: remove unused Serialization class
2022-09-07 10:31:47 +02:00
Arne Morten Kvarving
1573ffb8da
SummaryState: remove unused serialization code
2022-09-07 10:31:47 +02:00
Arne Morten Kvarving
0b1280ceec
FieldProps(Manager): remove unused serialization code
2022-09-07 10:24:01 +02:00
Arne Morten Kvarving
5eb496c79c
PAvgCalculator: remove unused serialization code
2022-09-07 10:24:01 +02:00
Arne Morten Kvarving
08830154b6
UDQScalar/UDQSet: remove unused serialization code
2022-09-07 10:08:54 +02:00
Arne Morten Kvarving
7b903660a0
UDQState: remove unused serialization code
2022-09-07 10:08:54 +02:00
Markus Blatt
f018c2e0d9
Merge pull request #3143 from akva2/tran_serialize
...
added: support serialization for TranCalculator
2022-09-07 10:04:59 +02:00
Arne Morten Kvarving
0c4492500b
added: support serialization for TranCalculator
...
and some accessors to enable downstream to use it
2022-09-07 09:38:27 +02:00
Bård Skaflestad
1a9713278c
Merge pull request #3142 from akva2/drop_friends
...
drop unused friend declarations
2022-09-07 09:36:14 +02:00
Bård Skaflestad
8a67f6606c
Merge pull request #3141 from akva2/summarystate_append
...
added: append function in SummaryState
2022-09-07 09:35:36 +02:00
Arne Morten Kvarving
9690397cc1
drop unused friend declarations
2022-09-07 08:19:22 +02:00
Arne Morten Kvarving
a2bade84a4
added: append function in SummaryState
...
this appends information from one instance to another.
needed to handle semantics used in parallel serialization
2022-09-07 08:17:48 +02:00
Bård Skaflestad
b1e3774aeb
Merge pull request #3140 from akva2/summarystate_serialize
...
SummaryState: add serializer support
2022-09-06 11:33:05 +02:00
Bård Skaflestad
14c67cdbe6
Merge pull request #3139 from akva2/restartvalue_serialize
...
RestartValue: add serializer support
2022-09-06 10:41:36 +02:00
Arne Morten Kvarving
a8c0e19424
SummaryState: add serializer support
2022-09-06 10:03:55 +02:00
Arne Morten Kvarving
de7f5a8f69
RestartValue: add serializer support
2022-09-06 10:01:27 +02:00
Bård Skaflestad
e8b9e258b1
Merge pull request #3138 from akva2/aquiferdata_serialize
...
data::AquiferData: add serializer support
2022-09-06 09:55:29 +02:00
Bård Skaflestad
ae90a27ca1
Merge pull request #3134 from akva2/wells_serialize
...
data::Wells: add serializer support
2022-09-06 09:28:02 +02:00
Arne Morten Kvarving
64aee42bf1
data::AquiferData: add serializer support
2022-09-06 08:26:32 +02:00
Arne Morten Kvarving
c7329aa527
data::Wells: add serializer support
2022-09-06 08:23:40 +02:00
Bård Skaflestad
f6fa3e9fa5
Merge pull request #3137 from akva2/numericaquiferdata_serialize
...
data::NumericAquiferData: add serializer support
2022-09-05 16:26:37 +02:00
Bård Skaflestad
016b899ad6
Merge pull request #3136 from akva2/cartertracydata_serialize
...
data::CarterTracyData: add serializer support
2022-09-05 16:17:34 +02:00
Bård Skaflestad
9da5bbb463
Merge pull request #3135 from akva2/fetkovichdata_serialize
...
data::FetkovichData: add serializer support
2022-09-05 16:16:59 +02:00
Bård Skaflestad
8d6dbd9a7e
Merge pull request #3133 from akva2/well_serialize
...
data::Well: add serializer support
2022-09-05 16:16:21 +02:00
Bård Skaflestad
6738269487
Merge pull request #3125 from akva2/groupandnetworkvalues_serialize
...
data::GroupAndNetworkValues: add serializer support
2022-09-05 16:15:49 +02:00
Arne Morten Kvarving
6112a6018b
data::NumericAquiferData: add serializer support
2022-09-05 15:21:40 +02:00
Arne Morten Kvarving
1c967f6d70
data::CarterTracyData: add serializer support
2022-09-05 15:15:06 +02:00
Arne Morten Kvarving
1a9e6b3810
data::FetkovichData: add serializer support
2022-09-05 15:08:46 +02:00
Arne Morten Kvarving
bc6d5e38ce
data::GroupAndNetworkValues: add serializer support
2022-09-05 14:12:16 +02:00
Bård Skaflestad
231b71a29c
Merge pull request #3123 from akva2/groupdata_serialize
...
data::GroupData: add serializer support
2022-09-05 14:09:21 +02:00
Arne Morten Kvarving
645b3b3eaa
data::Well: add serializer support
2022-09-05 13:57:18 +02:00
Arne Morten Kvarving
d68e254811
fixed: missing dynamicStatus in comparison operator
2022-09-05 13:57:18 +02:00
Bård Skaflestad
fbff174cd8
Merge pull request #3131 from akva2/segment_serialize
...
data::Segment: add serializer support
2022-09-05 13:19:00 +02:00