Commit Graph

509 Commits

Author SHA1 Message Date
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