Class handling mixing rate controls for a FlowProblemBlackoil.
More...
#include <MixingRateControls.hpp>
|
| using | Scalar = typename FluidSystem::Scalar |
| |
|
| | MixingRateControls (const Schedule &schedule) |
| |
| | MixingRateControls (const MixingRateControls &rhs) |
| |
| bool | operator== (const MixingRateControls &rhs) const |
| |
| MixingRateControls & | operator= (const MixingRateControls &rhs) |
| |
| void | init (std::size_t numDof, int episodeIdx, const unsigned ntpvt) |
| |
| bool | drsdtActive (int episodeIdx) const |
| |
| bool | drvdtActive (int episodeIdx) const |
| |
| bool | drsdtConvective (int episodeIdx) const |
| |
| bool | drsdtActive (int episodeIdx, std::size_t pvtRegionIdx) const |
| |
| bool | drvdtActive (int episodeIdx, std::size_t pvtRegionIdx) const |
| |
| bool | drsdtConvective (int episodeIdx, std::size_t pvtRegionIdx) const |
| |
| Scalar | drsdtcon (const unsigned elemIdx, int episodeIdx, const int pvtRegionIdx) const |
| | Returns the dynamic drsdt convective mixing value. More...
|
| |
| Scalar | maxGasDissolutionFactor (unsigned timeIdx, unsigned globalDofIdx, const int episodeIdx, const int pvtRegionIdx) const |
| | Returns the maximum value of the gas dissolution factor at the current time for a given degree of freedom. More...
|
| |
| Scalar | maxOilVaporizationFactor (const unsigned timeIdx, const unsigned globalDofIdx, const int episodeIdx, const int pvtRegionIdx) const |
| | Returns the maximum value of the oil vaporization factor at the current time for a given degree of freedom. More...
|
| |
| void | updateExplicitQuantities (const int episodeIdx, const Scalar timeStepSize) |
| |
| void | updateLastValues (const unsigned elemIdx, const Scalar Rs, const Scalar Rv) |
| |
| void | updateMaxValues (const int episodeIdx, const Scalar timeStepSize) |
| |
| template<class Serializer > |
| void | serializeOp (Serializer &serializer) |
| |
| template<class IntensiveQuantities > |
| void | update (unsigned compressedDofIdx, const IntensiveQuantities &iq, const int episodeIdx, const Scalar gravity, const Scalar permZ, const Scalar distZ, const int pvtRegionIdx) |
| |
template<class FluidSystem>
class Opm::MixingRateControls< FluidSystem > Class handling mixing rate controls for a FlowProblemBlackoil.
◆ Scalar
template<class FluidSystem >
◆ MixingRateControls() [1/2]
template<class FluidSystem >
◆ MixingRateControls() [2/2]
template<class FluidSystem >
◆ drsdtActive() [1/2]
template<class FluidSystem >
◆ drsdtActive() [2/2]
template<class FluidSystem >
◆ drsdtcon()
template<class FluidSystem >
Returns the dynamic drsdt convective mixing value.
◆ drsdtConvective() [1/2]
template<class FluidSystem >
◆ drsdtConvective() [2/2]
template<class FluidSystem >
◆ drvdtActive() [1/2]
template<class FluidSystem >
◆ drvdtActive() [2/2]
template<class FluidSystem >
◆ init()
template<class FluidSystem >
◆ maxGasDissolutionFactor()
template<class FluidSystem >
| Scalar Opm::MixingRateControls< FluidSystem >::maxGasDissolutionFactor |
( |
unsigned |
timeIdx, |
|
|
unsigned |
globalDofIdx, |
|
|
const int |
episodeIdx, |
|
|
const int |
pvtRegionIdx |
|
) |
| const |
Returns the maximum value of the gas dissolution factor at the current time for a given degree of freedom.
◆ maxOilVaporizationFactor()
template<class FluidSystem >
| Scalar Opm::MixingRateControls< FluidSystem >::maxOilVaporizationFactor |
( |
const unsigned |
timeIdx, |
|
|
const unsigned |
globalDofIdx, |
|
|
const int |
episodeIdx, |
|
|
const int |
pvtRegionIdx |
|
) |
| const |
Returns the maximum value of the oil vaporization factor at the current time for a given degree of freedom.
◆ operator=()
template<class FluidSystem >
◆ operator==()
template<class FluidSystem >
◆ serializationTestObject()
template<class FluidSystem >
◆ serializeOp()
template<class FluidSystem >
template<class Serializer >
◆ update()
template<class FluidSystem >
template<class IntensiveQuantities >
| void Opm::MixingRateControls< FluidSystem >::update |
( |
unsigned |
compressedDofIdx, |
|
|
const IntensiveQuantities & |
iq, |
|
|
const int |
episodeIdx, |
|
|
const Scalar |
gravity, |
|
|
const Scalar |
permZ, |
|
|
const Scalar |
distZ, |
|
|
const int |
pvtRegionIdx |
|
) |
| |
|
inline |
◆ updateExplicitQuantities()
template<class FluidSystem >
◆ updateLastValues()
template<class FluidSystem >
◆ updateMaxValues()
template<class FluidSystem >
The documentation for this class was generated from the following file:
|