Class which wraps another (i.e., isothermal) PVT object into one which adds temperature dependence of gas. More...
#include <ThermalGasPvtWrapper.hpp>
Public Member Functions | |
void | initFromDeck (std::shared_ptr< const PvtInterface > isothermalPvt, const Opm::Deck &deck, const Opm::EclipseState &eclipseState) |
extract the quantities needed specify the temperature dependence of the gas viscosity and density from the deck | |
virtual void | mu (const int n, const int *pvtRegionIdx, const double *p, const double *T, const double *z, double *output_mu) const |
virtual void | mu (const int n, const int *pvtRegionIdx, const double *p, const double *T, const double *r, double *output_mu, double *output_dmudp, double *output_dmudr) const |
virtual void | mu (const int n, const int *pvtRegionIdx, const double *p, const double *T, const double *r, const PhasePresence *cond, double *output_mu, double *output_dmudp, double *output_dmudr) const |
virtual void | B (const int n, const int *pvtRegionIdx, const double *p, const double *T, const double *z, double *output_B) const |
virtual void | dBdp (const int n, const int *pvtRegionIdx, const double *p, const double *T, const double *z, double *output_B, double *output_dBdp) const |
virtual void | b (const int n, const int *pvtRegionIdx, const double *p, const double *T, const double *r, double *output_b, double *output_dbdp, double *output_dbdr) const |
virtual void | b (const int n, const int *pvtRegionIdx, const double *p, const double *T, const double *r, const PhasePresence *cond, double *output_b, double *output_dbdp, double *output_dbdr) const |
virtual void | rsSat (const int n, const int *pvtRegionIdx, const double *p, double *output_rsSat, double *output_drsSatdp) const |
virtual void | rvSat (const int n, const int *pvtRegionIdx, const double *p, double *output_rvSat, double *output_drvSatdp) const |
virtual void | R (const int n, const int *pvtRegionIdx, const double *p, const double *z, double *output_R) const |
virtual void | dRdp (const int n, const int *pvtRegionIdx, const double *p, const double *z, double *output_R, double *output_dRdp) const |
Class which wraps another (i.e., isothermal) PVT object into one which adds temperature dependence of gas.