From 5e34ba33a27cb142df049bc44fb07a0e4629da58 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Atgeirr=20Fl=C3=B8=20Rasmussen?= Date: Tue, 5 Jul 2016 15:10:48 +0200 Subject: [PATCH] Add access to low-level functionality. --- opm/autodiff/BlackoilPropsAdFromDeck.hpp | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/opm/autodiff/BlackoilPropsAdFromDeck.hpp b/opm/autodiff/BlackoilPropsAdFromDeck.hpp index 81e253dda..cdbf92f29 100644 --- a/opm/autodiff/BlackoilPropsAdFromDeck.hpp +++ b/opm/autodiff/BlackoilPropsAdFromDeck.hpp @@ -427,6 +427,30 @@ namespace Opm /// \return Array of scaled critical gas saturaion values. V scaledCriticalGasSaturations(const Cells& cells) const; + /// Direct access to lower-level water pvt props. + const WaterPvt& waterProps() const + { + return *waterPvt_; + } + + /// Direct access to lower-level oil pvt props. + const OilPvt& oilProps() const + { + return *oilPvt_; + } + + /// Direct access to lower-level gas pvt props. + const GasPvt& gasProps() const + { + return *gasPvt_; + } + + /// Direct access to lower-level saturation functions. + const MaterialLawManager& materialLaws() const + { + return *materialLawManager_; + } + private: /// Initializes the properties.