opm-common
opm-common copied to clipboard
WaterPvtThermal: implement the IsothermalPvt using a variant
Sits on top of https://github.com/OPM/opm-common/pull/3281 Waiting for https://github.com/OPM/opm-common/pull/3246
this allows us to break the circular dependency between WaterPvtThermal and WaterPvtMultiplexer which forces us to use pointer semantics.
dropping the pointer semantics allows us to remove explicit ctor, copy ctor, assignment and comparison operators