Arne Morten Kvarving
a154d8baf4
add compile unit for String.hpp
...
one less <sstream> in header
2023-01-03 19:06:46 +01:00
Arne Morten Kvarving
a03a03af36
Tabulated1DFunction: move stream output to compile unit
2023-01-02 15:50:41 +01:00
Arne Morten Kvarving
a631ef7ce9
UniformXTabulated2DFunction: move stream output to compile unit
2023-01-02 15:50:41 +01:00
Arne Morten Kvarving
7d386d9082
TridiagonalMatrix: move stream output to compile unit
2023-01-02 15:50:41 +01:00
Arne Morten Kvarving
c7d1fb33e7
Spline: move stream output to compile unit
2023-01-02 15:50:41 +01:00
Arne Morten Kvarving
9d92514157
Evaluation: move stream operator support to compile unit
2022-12-23 12:58:47 +01:00
Arne Morten Kvarving
0c596fbb08
test_eclmateriallawmanager: no reason to initialize MPI here
...
thus we no longer depend on dune-common
2022-12-23 08:49:44 +01:00
Arne Morten Kvarving
00adf562c9
test_eclblackoilpvt: no reason to initialize MPI here
...
thus we no longer depend on dune-common
2022-12-23 08:49:44 +01:00
Arne Morten Kvarving
d6a15066c5
test_eclblackoilfluidsystem: no reason to initialize MPI here
...
thus we no longer depend on dune-common
2022-12-23 08:49:44 +01:00
Arne Morten Kvarving
f790b2bcba
test_tabulation: no reason to initialize MPI here
...
thus we no longer depend on dune-common
2022-12-23 08:49:44 +01:00
Arne Morten Kvarving
45fc048a94
test_spline: no reason to initialize MPI here
...
thus we no longer depend on dune-common
2022-12-23 08:49:44 +01:00
Arne Morten Kvarving
9c5f863ec1
test_densead: no reason to initialize MPI here
...
thus we no longer depend on dune-common
2022-12-23 08:49:44 +01:00
Arne Morten Kvarving
7215312bb1
test_fluidsystems: no reason to initialize MPI here
...
thus we no longer depend on dune-common
2022-12-23 08:49:44 +01:00
Arne Morten Kvarving
9ccee63cac
test_fluidmatrixinteractions: no reason to initialize MPI here
...
thus we no longer depend on dune-common
2022-12-23 08:49:44 +01:00
Arne Morten Kvarving
b782a0360b
test_components: no reason to initialize MPI here
...
thus we no longer depend on dune-common
2022-12-23 08:49:43 +01:00
Arne Morten Kvarving
b81ba96285
test_brineco2pvt: no reason to initialize MPI here
...
thus we no longer depend on dune-common
2022-12-23 08:49:19 +01:00
Arne Morten Kvarving
6473798cf0
test_blackoilfluidstate: do not include dune mpi helper
...
thus we no longer depend on dune-common
2022-12-23 08:49:19 +01:00
Arne Morten Kvarving
bffe2b01e8
test_2dtables: no reason to initialize MPI here
...
and then we no longer depend on dune-common
2022-12-23 08:49:19 +01:00
Arne Morten Kvarving
b125823f92
added: symbol demangling helper
...
this is trivial enough to carry ourself instead of
relying on dune-common
2022-12-23 08:49:19 +01:00
Arne Morten Kvarving
fd6e793b6a
don't include dune traits for Evaluation
...
unused and it creates an unnecessary dune-common dependency
now test_EvaluationFormat no longer depends on dune-common
2022-12-23 08:49:19 +01:00
Arne Morten Kvarving
442f7f599f
WaterPvtMultiplexer: put initFromState in separate compile unit
...
thus encapsulating EclipseState and friends
2022-12-22 18:10:23 +01:00
Bård Skaflestad
92aaa54526
Merge pull request #3285 from akva2/co2_table_encapsulate
...
CO2: encapsulate CO2Tables
2022-12-22 16:29:09 +01:00
Arne Morten Kvarving
4e17a57c08
OilPvtMultiplexer: put initFromState in separate compile unit
...
thus encapsulating EclipseState, Schedule and TableManager
2022-12-22 15:34:14 +01:00
Arne Morten Kvarving
a1126836f5
GasPvtMultiplexer: put initFromState in separate compile unit
...
thus encapsulating EclipseState and TableManager
2022-12-22 14:47:15 +01:00
Arne Morten Kvarving
77886b1307
BlackOilFluidSystem: put initFromState in separate compile unit
...
thus encapsulating EclipseState and friends
2022-12-22 13:35:08 +01:00
Arne Morten Kvarving
1ed433cb51
WetHumidGasPvt: put initFromState in separate compile unit
...
thus encapsulating EclipseState, Schedule and TableManager
2022-12-22 13:22:07 +01:00
Arne Morten Kvarving
b75a00c919
WetGasPvt: put initFromState in separate compile unit
...
thus encapsulating EclipseState, Schedule and TableManager
2022-12-22 12:26:33 +01:00
Arne Morten Kvarving
ca3f5ee91c
WaterPvtThermal: put initFromState in separate compile unit
...
thus encapsulating EclipseState and TableManager
2022-12-22 11:41:24 +01:00
Arne Morten Kvarving
fa1f7a447f
SolventPvt: put initFromState in separate compile unit
...
thus encapsulating EclipseState and TableManager
2022-12-22 11:03:12 +01:00
Arne Morten Kvarving
744b31587d
OilPvtThermal: put initFromState in separate compile unit
...
thus encapsulating EclipseState and TableManager
2022-12-22 10:20:18 +01:00
Arne Morten Kvarving
857c5c4bfb
LiveOilPvt: put initFromState in separate compile unit
...
thus encapsulating EclipseState, Schedule and TableManager
2022-12-22 09:36:19 +01:00
Arne Morten Kvarving
011666367a
GasPvtThermal: put initFromState in separate compile unit
...
thus encapsulating EclipseState and TableManager
2022-12-21 23:50:55 +01:00
Arne Morten Kvarving
60b61b4647
DryHumidGasPvt: put initFromState in separate compile unit
...
thus encapsulating EclipseState and TableManager
2022-12-21 22:25:49 +01:00
Arne Morten Kvarving
b0cb3bdb11
DryGasPvt: put initFromState in separate compile unit
...
thus encapsulating EclipseState and TableManager
2022-12-21 20:42:54 +01:00
Arne Morten Kvarving
039a7ff35f
DeadOilPvt: put initFromState in separate compile unit
...
thus encapsulating EclipseState and TableManager
2022-12-21 19:53:31 +01:00
Arne Morten Kvarving
77f5581e27
ConstantCompressibilityWaterPvt: put initFromState in separate compile unit
...
thus encapsulating EclipseState, Schedule and TableManager
2022-12-21 18:21:26 +01:00
Arne Morten Kvarving
094a40db41
ConstantCompressibilityOilPvt: put initFromState in separate compile unit
...
thus encapsulating EclipseState and TableManager
2022-12-21 16:23:11 +01:00
Arne Morten Kvarving
a09d8496f6
ConstantCompressibilityBrinePvt: put initFromState in separate compile unit
...
thus encapsulating EclipseState and TableManager
2022-12-21 15:49:01 +01:00
Arne Morten Kvarving
5e03ff6726
Merge pull request #3256 from akva2/co2gaspvt_encapsulate
...
Co2GasPvt: encapsulate EclipseState w/ friends
2022-12-21 15:48:22 +01:00
Arne Morten Kvarving
12ff60693a
Merge pull request #3253 from akva2/eclmateriallawmanager_encapsulate
...
EclMaterialLawManager: move most code to separate compile unit
2022-12-21 15:13:38 +01:00
Arne Morten Kvarving
f235061ee3
RootFinders: avoid stream usage in header
...
put logging functions in separate compile unit where we use {fmt}
2022-12-21 13:26:56 +01:00
Arne Morten Kvarving
081715d229
changed: put dune-enabled tests in separate list
...
more explicit, neater code
2022-12-21 09:54:36 +01:00
Bård Skaflestad
1a1ba1f7a1
Add Facility For Identifying Specific Well Segments
...
The primary use case is identifying UDQ sets when the model defines
UDQs at the segment level (SU*). The call site will construct a
SegmentMatcher object backed by a specific ScheduleState, and then
segment-level UDQs will match against this to determine the correct
UDQ set on which to define the quantity.
2022-12-20 12:57:00 +01:00
Arne Morten Kvarving
7f694089a7
added: fmt formatter for Evaluation
...
and a simple test
2022-12-20 08:45:06 +01:00
Arne Morten Kvarving
a999c06862
remove unused header
...
it will never be used either as opm requires c++17 now
which means final is always supported
2022-12-15 14:05:44 +01:00
Arne Morten Kvarving
b58c682f62
CO2: encapsulate CO2Tables
...
this way we don't have to drag 6MB of tables into multiple compile
units. some flexibility is lost (ie the template parameter for the
table), but this is unused in the current code.
comment out some templates that do not instance as they are referring
to non-existent table members.
2022-12-15 13:52:49 +01:00
Arne Morten Kvarving
0874e7542e
Co2GasPvt: put initFromState in separate compile unit
...
thus encapsulating EclipseState and TableManager
2022-12-15 11:08:42 +01:00
Arne Morten Kvarving
9a77d47c35
changed: drop exceptions class from material
...
use the opm-common exception classes directly
2022-12-13 12:47:20 +01:00
Arne Morten Kvarving
cbdff5409e
EclMaterialLawManager: move (most) code to separate compile unit
2022-12-13 11:38:23 +01:00
Arne Morten Kvarving
7b844eb8be
BrineCo2Pvt: put initFromState in separate compile unit
...
thus encapsulating EclipseState and TableManager
2022-12-13 10:23:43 +01:00