My Project
|
Class handling mixing rate controls for a FlowProblemBlackoil. More...
#include <MixingRateControls.hpp>
Public Types | |
using | Scalar = typename FluidSystem::Scalar |
Public Member Functions | |
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. | |
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. | |
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. | |
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) |
Static Public Member Functions | |
static MixingRateControls | serializationTestObject (const Schedule &schedule) |
Class handling mixing rate controls for a FlowProblemBlackoil.