version 3.10-dev
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 >
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
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: