Calculate the volumetric fluxes at a boundary face of all fluid phases.
void
calculateFilterVelocity_ (unsigned phaseIdx)
Protected Attributes
DimMatrix
K_
std::array< Evaluation, numPhases >
mobility_
std::array< EvalDimVector, numPhases >
filterVelocity_
std::array< Evaluation, numPhases >
volumeFlux_
std::array< EvalDimVector, numPhases >
potentialGrad_
std::array< short, numPhases >
upstreamDofIdx_
std::array< short, numPhases >
downstreamDofIdx_
short
interiorDofIdx_
short
exteriorDofIdx_
Detailed Description
template<class TypeTag>
class Opm::DarcyExtensiveQuantities< TypeTag >
Provides the Darcy flux module.
The commonly used Darcy relation looses its validity for Reynolds numbers . If one encounters flow velocities in porous media above this threshold, the Forchheimer approach can be used.
The Darcy equation is given by the following relation: