Ewoms::ForchheimerBaseProblem< TypeTag > Class Template Reference

Provides the defaults for the parameters required by the Forchheimer velocity approach. More...

#include <forchheimerfluxmodule.hh>

Public Member Functions

template<class Context >
Scalar ergunCoefficient (Context &context, int spaceIdx, int timeIdx) const
 Returns the Ergun coefficient. More...
 
template<class Context >
Scalar mobilityPassabilityRatio (Context &context, int spaceIdx, int timeIdx, int phaseIdx) const
 Returns the ratio between the phase mobility $k_{r,\alpha}$ and its passability $\eta_{r,\alpha}$ for a given fluid phase $\alpha$. More...
 

Detailed Description

template<class TypeTag>
class Ewoms::ForchheimerBaseProblem< TypeTag >

Provides the defaults for the parameters required by the Forchheimer velocity approach.

Member Function Documentation

template<class TypeTag >
template<class Context >
Scalar Ewoms::ForchheimerBaseProblem< TypeTag >::ergunCoefficient ( Context &  context,
int  spaceIdx,
int  timeIdx 
) const
inline

Returns the Ergun coefficient.

The Ergun coefficient is a measure how much the velocity is reduced by turbolence. It is a quantity that does not depend on the fluid phase but only on the porous medium in question. A value of 0 means that the velocity is not influenced by turbolence.

template<class TypeTag >
template<class Context >
Scalar Ewoms::ForchheimerBaseProblem< TypeTag >::mobilityPassabilityRatio ( Context &  context,
int  spaceIdx,
int  timeIdx,
int  phaseIdx 
) const
inline

Returns the ratio between the phase mobility $k_{r,\alpha}$ and its passability $\eta_{r,\alpha}$ for a given fluid phase $\alpha$.

The passability coefficient specifies the influence of the other fluid phases on the turbolent behaviour of a given fluid phase. By default it is equal to the relative permeability. The mobility to passability ratio is the inverse of phase' the viscosity.


The documentation for this class was generated from the following file: