|
opm-simulators
|
Class that implements "vaporized water-gas ratio" (Rvw) as function of depth and pressure as follows: More...
#include <EquilibrationHelpers.hpp>
Public Member Functions | |
| RvwSatAtContact (const int pvtRegionIdx, const Scalar pContact, const Scalar T_contact) | |
| Constructor. | |
| Scalar | operator() (const Scalar depth, const Scalar press, const Scalar temp, const Scalar satWat=0.0) const override |
| Function call. | |
| Public Member Functions inherited from Opm::EQUIL::Miscibility::RsFunction< FluidSystem::Scalar > | |
| virtual Scalar | operator() (const Scalar depth, const Scalar press, const Scalar temp, const Scalar sat=0.0) const=0 |
| Function call operator. | |
Class that implements "vaporized water-gas ratio" (Rvw) as function of depth and pressure as follows:
This should yield Rvw-values that are constant below the contact, and decreasing above the contact.
| Opm::EQUIL::Miscibility::RvwSatAtContact< FluidSystem >::RvwSatAtContact | ( | const int | pvtRegionIdx, |
| const Scalar | pContact, | ||
| const Scalar | T_contact ) |
Constructor.
| [in] | pvtRegionIdx | The pvt region index |
| [in] | pContact | oil pressure at the contact |
| [in] | T_contact | temperature at the contact |
|
override |
Function call.
| [in] | depth | Depth at which to calculate RVW value. |
| [in] | press | Pressure at which to calculate RVW value. |
| [in] | temp | Temperature at which to calculate RVW value. |
| [in] | satWat | Water saturation at which to calculate RVW value. |
depth and pressure press.