Provides the quantities required to calculate diffusive mass fluxes.
More...
#include <blackoildiffusionmodule.hh>
|
|
using | EvaluationArray = std::array< std::array< Evaluation, numComponents >, numPhases > |
| |
|
| OPM_HOST_DEVICE Scalar | diffusivity () const |
| | The diffusivity of the face. More...
|
| |
| OPM_HOST_DEVICE const Evaluation & | effectiveDiffusionCoefficient (unsigned phaseIdx, unsigned compIdx) const |
| | The effective diffusion coefficient of a component in a fluid phase at the face's integration point. More...
|
| |
|
OPM_HOST_DEVICE const auto & | effectiveDiffusionCoefficient () const |
| |
|
OPM_HOST_DEVICE const Evaluation & | effectiveBioDiffCoefficient (unsigned compIdx) const |
| |
|
OPM_HOST_DEVICE const auto & | effectiveBioDiffCoefficient () const |
| |
|
|
static void | update (EvaluationArray &effectiveDiffusionCoefficient, const IntensiveQuantities &intQuantsInside, const IntensiveQuantities &intQuantsOutside) |
| |
|
static void | updateBio (std::array< Evaluation, numBioInWat > &effectiveBioDiffCoefficient, const IntensiveQuantities &intQuantsInside, const IntensiveQuantities &intQuantsOutside) |
| |
|
|
void | update_ (const ElementContext &elemCtx, unsigned faceIdx, unsigned timeIdx) |
| | Update the quantities required to calculate the diffusive mass fluxes.
|
| |
|
template<class Context , class FluidState > |
| void | updateBoundary_ (const Context &, unsigned, unsigned, const FluidState &) |
| |
template<class TypeTag>
class Opm::BlackOilDiffusionExtensiveQuantities< TypeTag, true >
Provides the quantities required to calculate diffusive mass fluxes.
◆ diffusivity()
The diffusivity of the face.
◆ effectiveDiffusionCoefficient()
The effective diffusion coefficient of a component in a fluid phase at the face's integration point.
The documentation for this class was generated from the following file: