My Project
|
Class that implements "vaporized oil-gas ratio" (Rv) as function of depth and pressure as follows: More...
#include <EquilibrationHelpers.hpp>
Public Member Functions | |
RvSatAtContact (const int pvtRegionIdx, const Scalar pContact, const Scalar T_contact) | |
Constructor. | |
Scalar | operator() (const Scalar, const Scalar press, const Scalar temp, const Scalar satOil=0.0) const override |
Function call. | |
Class that implements "vaporized oil-gas ratio" (Rv) as function of depth and pressure as follows:
This should yield Rv-values that are constant below the contact, and decreasing above the contact.
Opm::EQUIL::Miscibility::RvSatAtContact< FluidSystem >::RvSatAtContact | ( | 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 |
|
overridevirtual |
Function call.
[in] | depth | Depth at which to calculate RV value. |
[in] | press | Pressure at which to calculate RV value. |
[in] | temp | Temperature at which to calculate RV value. |
depth
and pressure press
. Implements Opm::EQUIL::Miscibility::RsFunction< FluidSystem::Scalar >.