opm-simulators
Opm::BlackOilSolventParams< Scalar > Struct Template Reference

Struct holding the parameters for the BlackOilSolventModule class. More...

#include <blackoilsolventparams.hpp>

Public Types

using BrineCo2Pvt = ::Opm::BrineCo2Pvt< Scalar >
 
using BrineH2Pvt = ::Opm::BrineH2Pvt< Scalar >
 
using Co2GasPvt = ::Opm::Co2GasPvt< Scalar >
 
using H2GasPvt = ::Opm::H2GasPvt< Scalar >
 
using SolventPvt = ::Opm::SolventPvt< Scalar >
 
using TabulatedFunction = Tabulated1DFunction< Scalar >
 

Public Member Functions

template<bool enableSolvent>
void initFromState (const EclipseState &eclState, const Schedule &schedule)
 

Public Attributes

BrineCo2Pvt brineCo2Pvt_ {}
 
BrineH2Pvt brineH2Pvt_ {}
 
Co2GasPvt co2GasPvt_ {}
 
H2GasPvt h2GasPvt_ {}
 
SolventPvt solventPvt_ {}
 
std::vector< TabulatedFunction > ssfnKrg_ {}
 
std::vector< TabulatedFunction > ssfnKrs_ {}
 
std::vector< TabulatedFunction > sof2Krn_ {}
 
std::vector< TabulatedFunction > misc_ {}
 
std::vector< TabulatedFunction > pmisc_ {}
 
std::vector< TabulatedFunction > msfnKrsg_ {}
 
std::vector< TabulatedFunction > msfnKro_ {}
 
std::vector< TabulatedFunction > sorwmis_ {}
 
std::vector< TabulatedFunction > sgcwmis_ {}
 
std::vector< Scalar > tlMixParamViscosity_ {}
 
std::vector< Scalar > tlMixParamDensity_ {}
 
std::vector< TabulatedFunction > tlPMixTable_ {}
 
bool isMiscible_ = false
 
bool rsSolw_active_ = false
 
bool co2sol_ = false
 
bool h2sol_ = false
 

Detailed Description

template<class Scalar>
struct Opm::BlackOilSolventParams< Scalar >

Struct holding the parameters for the BlackOilSolventModule class.


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