|
My Project
|
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 | |
| void | setNumSatRegions (unsigned numRegions) |
| Specify the number of satuation regions. | |
| void | setMsfn (unsigned satRegionIdx, const TabulatedFunction &msfnKrsg, const TabulatedFunction &msfnKro) |
| Specify miscible relative permeability multipliers of a single region. | |
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 |
Struct holding the parameters for the BlackOilSolventModule class.
| void Opm::BlackOilSolventParams< Scalar >::setMsfn | ( | unsigned | satRegionIdx, |
| const TabulatedFunction & | msfnKrsg, | ||
| const TabulatedFunction & | msfnKro | ||
| ) |
Specify miscible relative permeability multipliers of a single region.
The index of specified here must be in range [0, numSatRegions)
| void Opm::BlackOilSolventParams< Scalar >::setNumSatRegions | ( | unsigned | numRegions | ) |
Specify the number of satuation regions.
This must be called before setting the SSFN of any region.