#include "ConstantCompressibilityWaterPvt.hpp"
#include "WaterPvtThermal.hpp"
Go to the source code of this file.
Classes | |
class | Opm::WaterPvtMultiplexer< Scalar, enableThermal > |
This class represents the Pressure-Volume-Temperature relations of the water phase in the black-oil model. More... | |
Defines | |
#define | OPM_WATER_PVT_MULTIPLEXER_CALL(codeToCall) |
This class represents the Pressure-Volume-Temperature relations of the water phase in the black-oil model.
#define OPM_WATER_PVT_MULTIPLEXER_CALL | ( | codeToCall | ) |
switch (approach_) { \ case ConstantCompressibilityWaterPvt: { \ auto& pvtImpl = getRealPvt<ConstantCompressibilityWaterPvt>(); \ codeToCall; \ break; \ } \ case ThermalWaterPvt: { \ auto& pvtImpl = getRealPvt<ThermalWaterPvt>(); \ codeToCall; \ break; \ } \ case NoWaterPvt: \ OPM_THROW(std::logic_error, "Not implemented: Water PVT of this deck!"); \ }