My Project
Opm::ConstantCompressibilityBrinePvt< Scalar > Class Template Reference

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

#include <ConstantCompressibilityBrinePvt.hpp>

Public Types

using TabulatedFunction = Tabulated1DFunction< Scalar >
 

Public Member Functions

 ConstantCompressibilityBrinePvt (const std::vector< Scalar > &waterReferenceDensity, const std::vector< Scalar > &referencePressure, const std::vector< TabulatedFunction > formationVolumeTables, const std::vector< TabulatedFunction > compressibilityTables, const std::vector< TabulatedFunction > viscosityTables, const std::vector< TabulatedFunction > viscosibilityTables)
 
void setNumRegions (size_t numRegions)
 
void setReferenceDensities (unsigned regionIdx, Scalar, Scalar, Scalar rhoRefWater)
 Set the water reference density [kg / m^3].
 
void initEnd ()
 Finish initializing the water phase PVT properties.
 
unsigned numRegions () const
 Return the number of PVT regions which are considered by this PVT-object.
 
template<class Evaluation >
Evaluation internalEnergy (unsigned, const Evaluation &, const Evaluation &, const Evaluation &) const
 Returns the specific enthalpy [J/kg] of water given a set of parameters.
 
template<class Evaluation >
Evaluation viscosity (unsigned regionIdx, const Evaluation &temperature, const Evaluation &pressure, const Evaluation &saltconcentration) const
 Returns the dynamic viscosity [Pa s] of the fluid phase given a set of parameters.
 
template<class Evaluation >
Evaluation inverseFormationVolumeFactor (unsigned regionIdx, const Evaluation &, const Evaluation &pressure, const Evaluation &saltconcentration) const
 Returns the formation volume factor [-] of the fluid phase.
 
const Scalar waterReferenceDensity (unsigned regionIdx) const
 
const std::vector< Scalar > & referencePressure () const
 
const std::vector< TabulatedFunction > & formationVolumeTables () const
 
const std::vector< TabulatedFunction > & compressibilityTables () const
 
const std::vector< TabulatedFunction > & viscosityTables () const
 
const std::vector< TabulatedFunction > & viscosibilityTables () const
 
bool operator== (const ConstantCompressibilityBrinePvt< Scalar > &data) const
 

Detailed Description

template<class Scalar>
class Opm::ConstantCompressibilityBrinePvt< Scalar >

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


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