3.6-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Public Member Functions | List of all members
Dumux::PorosityPrecipitation< Scalar, numComp, numSolidPhases > Class Template Reference

Calculates the porosity depending on the volume fractions of precipitated minerals. More...

#include <dumux/material/fluidmatrixinteractions/porosityprecipitation.hh>

Description

template<class Scalar, int numComp, int numSolidPhases>
class Dumux::PorosityPrecipitation< Scalar, numComp, numSolidPhases >

Calculates the porosity depending on the volume fractions of precipitated minerals.

Template Parameters
ScalarThe type used for scalar values
Parameters
numCompThe number of components in the fluid phases
numSolidPhasesThe number of precipitating solid phases

Public Member Functions

template<class Element , class SubControlVolume , class ElemSol >
Scalar evaluatePorosity (const Element &element, const SubControlVolume &scv, const ElemSol &elemSol, Scalar refPoro, Scalar minPoro=0.0) const
 Calculates the porosity in a sub-control volume. More...
 

Member Function Documentation

◆ evaluatePorosity()

template<class Scalar , int numComp, int numSolidPhases>
template<class Element , class SubControlVolume , class ElemSol >
Scalar Dumux::PorosityPrecipitation< Scalar, numComp, numSolidPhases >::evaluatePorosity ( const Element &  element,
const SubControlVolume &  scv,
const ElemSol &  elemSol,
Scalar  refPoro,
Scalar  minPoro = 0.0 
) const
inline

Calculates the porosity in a sub-control volume.

Parameters
elementElement
elemSolThe element solution
scvSub control volume
refPoroThe solid matrix porosity without precipitates
minPoroA minimum porosity value

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