Intensive quantities required by the Richards model. More...
#include <richardsintensivequantities.hh>
Public Types | |
typedef Opm::ImmiscibleFluidState< Evaluation, FluidSystem > | FluidState |
The type returned by the fluidState() method. | |
Public Member Functions | |
RichardsIntensiveQuantities (const RichardsIntensiveQuantities &other)=default | |
RichardsIntensiveQuantities & | operator= (const RichardsIntensiveQuantities &other)=default |
void | update (const ElementContext &elemCtx, unsigned dofIdx, unsigned timeIdx) |
const FluidState & | fluidState () const |
Returns the phase state for the control-volume. More... | |
const Evaluation & | porosity () const |
Returns the average porosity within the control volume. More... | |
const DimMatrix & | intrinsicPermeability () const |
Returns the intrinsic permeability tensor a degree of freedom. More... | |
const Evaluation & | relativePermeability (unsigned phaseIdx) const |
Returns the relative permeability of a given phase within the control volume. More... | |
const Evaluation & | mobility (unsigned phaseIdx) const |
Returns the effective mobility of a given phase within the control volume. More... | |
Intensive quantities required by the Richards model.
|
inline |
Returns the phase state for the control-volume.
|
inline |
Returns the intrinsic permeability tensor a degree of freedom.
|
inline |
Returns the effective mobility of a given phase within the control volume.
phaseIdx | The index of the fluid phase of interest. |
|
inline |
Returns the average porosity within the control volume.
|
inline |
Returns the relative permeability of a given phase within the control volume.
phaseIdx | The index of the fluid phase of interest. |
|
inline |