Opm::EQUIL::Miscibility::RvwVD< FluidSystem > Class Template Reference

#include <EquilibrationHelpers.hpp>

Inheritance diagram for Opm::EQUIL::Miscibility::RvwVD< FluidSystem >:
Inheritance graph

Public Member Functions

 RvwVD (const int pvtRegionIdx, const std::vector< double > &depth, const std::vector< double > &rvw)
 
double operator() (const double depth, const double press, const double temp, const double satWat=0.0) const
 

Detailed Description

template<class FluidSystem>
class Opm::EQUIL::Miscibility::RvwVD< FluidSystem >

Type that implements "vaporized water-gas ratio" tabulated as a function of depth policy. Data typically taken from keyword 'RVWVD'.

Constructor & Destructor Documentation

◆ RvwVD()

template<class FluidSystem >
Opm::EQUIL::Miscibility::RvwVD< FluidSystem >::RvwVD ( const int  pvtRegionIdx,
const std::vector< double > &  depth,
const std::vector< double > &  rvw 
)

Constructor.

Parameters
[in]pvtRegionIdxThe pvt region index
[in]depthDepth nodes.
[in]rvwEvaporized water-gasl ratio at depth.

Member Function Documentation

◆ operator()()

template<class FluidSystem >
double Opm::EQUIL::Miscibility::RvwVD< FluidSystem >::operator() ( const double  depth,
const double  press,
const double  temp,
const double  satWat = 0.0 
) const
virtual

Function call.

Parameters
[in]depthDepth at which to calculate RVW value.
[in]pressPressure at which to calculate RVW value.
[in]tempTemperature at which to calculate RVW value.
Returns
Vaporized water-gas ratio (RVW) at depth depth and pressure press.

Implements Opm::EQUIL::Miscibility::RsFunction.


The documentation for this class was generated from the following files: