Opm::ConstantCompressibilityWaterPvt< Scalar > Class Template Reference

This class represents the Pressure-Volume-Temperature relations of the gas phase without vaporized oil. More...

#include <ConstantCompressibilityWaterPvt.hpp>

Public Member Functions

void setNumRegions (size_t numRegions)
 
void setReferenceDensities (unsigned regionIdx, Scalar, Scalar, Scalar rhoRefWater)
 Set the water reference density [kg / m^3]. More...
 
void setReferencePressure (unsigned regionIdx, Scalar p)
 Set the water reference pressure [Pa]. More...
 
void setViscosity (unsigned regionIdx, Scalar muw, Scalar waterViscosibility=0.0)
 Set the viscosity and "viscosibility" of the water phase. More...
 
void setCompressibility (unsigned regionIdx, Scalar waterCompressibility)
 Set the compressibility of the water phase. More...
 
void setReferenceFormationVolumeFactor (unsigned regionIdx, Scalar BwRef)
 Set the water reference formation volume factor [-]. More...
 
void setViscosibility (unsigned regionIdx, Scalar muComp)
 Set the water "viscosibility" [1/ (Pa s)]. More...
 
void initEnd ()
 Finish initializing the water phase PVT properties. More...
 
template<class Evaluation >
Evaluation viscosity (unsigned regionIdx, const Evaluation &temperature, const Evaluation &pressure) const
 Returns the dynamic viscosity [Pa s] of the fluid phase given a set of parameters. More...
 
template<class Evaluation >
Evaluation density (unsigned regionIdx, const Evaluation &temperature, const Evaluation &pressure) const
 Returns the density [kg/m^3] of the fluid phase given a set of parameters. More...
 
template<class Evaluation >
Evaluation formationVolumeFactor (unsigned regionIdx, const Evaluation &, const Evaluation &pressure) const
 Returns the formation volume factor [-] of the fluid phase. More...
 
template<class Evaluation >
Evaluation fugacityCoefficientOil (unsigned, const Evaluation &, const Evaluation &pressure) const
 Returns the fugacity coefficient [Pa] of the oil component in the water phase given a set of parameters. More...
 
template<class Evaluation >
Evaluation fugacityCoefficientGas (unsigned, const Evaluation &, const Evaluation &pressure) const
 Returns the fugacity coefficient [Pa] of the gas component in the water phase given a set of parameters. More...
 
template<class Evaluation >
Evaluation fugacityCoefficientWater (unsigned, const Evaluation &, const Evaluation &pressure) const
 Returns the fugacity coefficient [Pa] of the water component in the water phase given a set of parameters. More...
 

Detailed Description

template<class Scalar>
class Opm::ConstantCompressibilityWaterPvt< Scalar >

This class represents the Pressure-Volume-Temperature relations of the gas phase without vaporized oil.

Member Function Documentation

template<class Scalar >
template<class Evaluation >
Evaluation Opm::ConstantCompressibilityWaterPvt< Scalar >::density ( unsigned  regionIdx,
const Evaluation &  temperature,
const Evaluation &  pressure 
) const
inline

Returns the density [kg/m^3] of the fluid phase given a set of parameters.

References Opm::ConstantCompressibilityWaterPvt< Scalar >::formationVolumeFactor().

template<class Scalar >
template<class Evaluation >
Evaluation Opm::ConstantCompressibilityWaterPvt< Scalar >::formationVolumeFactor ( unsigned  regionIdx,
const Evaluation &  ,
const Evaluation &  pressure 
) const
inline

Returns the formation volume factor [-] of the fluid phase.

Referenced by Opm::ConstantCompressibilityWaterPvt< Scalar >::density(), and Opm::ConstantCompressibilityWaterPvt< Scalar >::viscosity().

template<class Scalar >
template<class Evaluation >
Evaluation Opm::ConstantCompressibilityWaterPvt< Scalar >::fugacityCoefficientGas ( unsigned  ,
const Evaluation &  ,
const Evaluation &  pressure 
) const
inline

Returns the fugacity coefficient [Pa] of the gas component in the water phase given a set of parameters.

template<class Scalar >
template<class Evaluation >
Evaluation Opm::ConstantCompressibilityWaterPvt< Scalar >::fugacityCoefficientOil ( unsigned  ,
const Evaluation &  ,
const Evaluation &  pressure 
) const
inline

Returns the fugacity coefficient [Pa] of the oil component in the water phase given a set of parameters.

template<class Scalar >
template<class Evaluation >
Evaluation Opm::ConstantCompressibilityWaterPvt< Scalar >::fugacityCoefficientWater ( unsigned  ,
const Evaluation &  ,
const Evaluation &  pressure 
) const
inline

Returns the fugacity coefficient [Pa] of the water component in the water phase given a set of parameters.

template<class Scalar >
void Opm::ConstantCompressibilityWaterPvt< Scalar >::initEnd ( )
inline

Finish initializing the water phase PVT properties.

template<class Scalar >
void Opm::ConstantCompressibilityWaterPvt< Scalar >::setCompressibility ( unsigned  regionIdx,
Scalar  waterCompressibility 
)
inline

Set the compressibility of the water phase.

template<class Scalar >
void Opm::ConstantCompressibilityWaterPvt< Scalar >::setReferenceDensities ( unsigned  regionIdx,
Scalar  ,
Scalar  ,
Scalar  rhoRefWater 
)
inline

Set the water reference density [kg / m^3].

Referenced by Opm::ConstantCompressibilityWaterPvt< Scalar >::setNumRegions().

template<class Scalar >
void Opm::ConstantCompressibilityWaterPvt< Scalar >::setReferenceFormationVolumeFactor ( unsigned  regionIdx,
Scalar  BwRef 
)
inline

Set the water reference formation volume factor [-].

Referenced by Opm::ConstantCompressibilityWaterPvt< Scalar >::setNumRegions().

template<class Scalar >
void Opm::ConstantCompressibilityWaterPvt< Scalar >::setReferencePressure ( unsigned  regionIdx,
Scalar  p 
)
inline

Set the water reference pressure [Pa].

Referenced by Opm::ConstantCompressibilityWaterPvt< Scalar >::setNumRegions().

template<class Scalar >
void Opm::ConstantCompressibilityWaterPvt< Scalar >::setViscosibility ( unsigned  regionIdx,
Scalar  muComp 
)
inline

Set the water "viscosibility" [1/ (Pa s)].

template<class Scalar >
void Opm::ConstantCompressibilityWaterPvt< Scalar >::setViscosity ( unsigned  regionIdx,
Scalar  muw,
Scalar  waterViscosibility = 0.0 
)
inline

Set the viscosity and "viscosibility" of the water phase.

template<class Scalar >
template<class Evaluation >
Evaluation Opm::ConstantCompressibilityWaterPvt< Scalar >::viscosity ( unsigned  regionIdx,
const Evaluation &  temperature,
const Evaluation &  pressure 
) const
inline

Returns the dynamic viscosity [Pa s] of the fluid phase given a set of parameters.

References Opm::ConstantCompressibilityWaterPvt< Scalar >::formationVolumeFactor().


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