#include <dumux/material/spatialparams/porenetwork/porenetwork2p.hh>
Public Types | |
using | PermeabilityType = Scalar |
Public Member Functions | |
int | wettingPhase (const Element &, const ElementVolumeVariables &elemVolVars) const |
The index of the wetting phase within a pore throat. More... | |
int | wettingPhase (const Element &, const SubControlVolume &scv, const ElementSolutionVector &elemSol) const |
The index of the wetting phase within a pore body. More... | |
Scalar | contactAngle (const Element &element, const ElementVolumeVariables &elemVolVars) const |
The contact angle within a pore throat \([rad]\). More... | |
Scalar | contactAngle (const Element &element, const SubControlVolume &scv, const ElementSolutionVector &elemSol) const |
The contact angle within a pore body \([rad]\). More... | |
const Scalar | pcEntry (const Element &element, const ElementVolumeVariables &elemVolVars) const |
Return the element (throat) specific entry capillary pressure \( Pa\). More... | |
const Scalar | pcSnapoff (const Element &element, const ElementVolumeVariables &elemVolVars) const |
Return the element (throat) specific snap-off capillary pressure \( Pa\). More... | |
Scalar | surfaceTension (const Element &element, const SubControlVolume &scv, const ElementSolution &elemSol) const |
Returns the surface tension \( [N/m] \). More... | |
auto | fluidMatrixInteraction (const Element &element, const SubControlVolume &scv, const ElementSolution &elemSol) const |
Returns the parameter object for the pore-local pc-Sw law. More... | |
const Dune::ReservedVector< Scalar, 4 > & | cornerHalfAngles (const Element &element) const |
Scalar | throatLength (const Element &element, const ElementVolumeVariables &elemVolVars) const |
Length of the throat \([m]\). Can be solution-dependent. More... | |
Scalar | throatInscribedRadius (const Element &element, const ElementVolumeVariables &elemVolVars) const |
Inscribed radius of the throat \([m]\). Can be solution-dependent. More... | |
Scalar | throatCrossSectionalArea (const Element &element, const ElementVolumeVariables &elemVolVars) const |
Cross-sectional area of the throat \([m]\). Can be solution-dependent. More... | |
Scalar | poreInscribedRadius (const Element &element, const SubControlVolume &scv, const ElementSolutionVector &elemSol) const |
Inscribed radius of the pore body \([m]\). Can be solution-dependent. More... | |
const GridView & | gridView () const |
Returns a reference to the gridview. More... | |
Scalar | permeability (const Element &element, const SubControlVolume &scv, const ElementSolutionVector &elemSol) const |
const GlobalPosition & | gravity (const GlobalPosition &pos) const |
Returns the acceleration due to gravity \(\mathrm{[m/s^2]}\). More... | |
const GridGeometry & | gridGeometry () const |
The finite volume grid geometry. More... | |
Scalar | porosity (const Element &element, const SubControlVolume &scv, const ElementSolution &elemSol) const |
Function for defining the porosity. That is possibly solution dependent. More... | |
Scalar | porosityAtPos (const GlobalPosition &globalPos) const |
Scalar | inertVolumeFraction (const Element &element, const SubControlVolume &scv, const ElementSolution &elemSol, int compIdx) const |
Function for defining the solid volume fraction. That is possibly solution dependent. More... | |
Scalar | inertVolumeFraction (const Element &element, const SubControlVolume &scv, const ElementSolution &elemSol, int compIdx) const |
Scalar | inertVolumeFraction (const Element &element, const SubControlVolume &scv, const ElementSolution &elemSol, int compIdx) const |
Protected Member Functions | |
TwoPBaseSpatialParams< GridGeometry, Scalar, MaterialLawT, TwoPDefaultSpatialParams< GridGeometry, Scalar, MaterialLawT > > & | asImp_ () |
const TwoPBaseSpatialParams< GridGeometry, Scalar, MaterialLawT, TwoPDefaultSpatialParams< GridGeometry, Scalar, MaterialLawT > > & | asImp_ () const |
|
inherited |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inlineinherited |
The contact angle within a pore throat \([rad]\).
element | The element |
elemVolVars | The element volume variables |
|
inlineinherited |
The contact angle within a pore body \([rad]\).
element | The element |
scv | The sub-control volume |
elemSol | The element solution |
|
inlineinherited |
|
inlineinherited |
Returns the parameter object for the pore-local pc-Sw law.
element | The current element |
scv | The sub-control volume inside the element. |
elemSol | The solution at the dofs connected to the element. |
|
inlineinherited |
Returns the acceleration due to gravity \(\mathrm{[m/s^2]}\).
The default behaviour is a constant gravity vector; if the Problem.EnableGravity
parameter is true, \(\boldsymbol{g} = ( 0,\dots,\ -9.81)^T \), else \(\boldsymbol{g} = ( 0,\dots, 0)^T \).
pos | the spatial position at which to evaulate the gravity vector |
|
inlineinherited |
The finite volume grid geometry.
|
inlineinherited |
Returns a reference to the gridview.
|
inlineinherited |
Function for defining the solid volume fraction. That is possibly solution dependent.
element | The current element |
scv | The sub-control volume inside the element. |
elemSol | The solution at the dofs connected to the element. |
compIdx | The solid component index |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
Return the element (throat) specific entry capillary pressure \( Pa\).
element | The current element |
elemVolVars | The element volume variables |
|
inlineinherited |
Return the element (throat) specific snap-off capillary pressure \( Pa\).
element | The current element |
elemVolVars | The element volume variables |
|
inlineinherited |
Intrinsic permeability tensor K \([m^2]\).
|
inlineinherited |
Inscribed radius of the pore body \([m]\). Can be solution-dependent.
element | The finite volume element |
scv | The sub-control volume |
elemSol | The element solution |
|
inlineinherited |
Function for defining the porosity. That is possibly solution dependent.
element | The current element |
scv | The sub-control volume inside the element. |
elemSol | The solution at the dofs connected to the element. |
|
inlineinherited |
|
inlineinherited |
Returns the surface tension \( [N/m] \).
element | The current element |
scv | The sub-control volume inside the element. |
elemSol | The solution at the dofs connected to the element. |
|
inlineinherited |
Cross-sectional area of the throat \([m]\). Can be solution-dependent.
element | The finite volume element |
elemVolVars | The element volume variables. |
|
inlineinherited |
Inscribed radius of the throat \([m]\). Can be solution-dependent.
element | The finite volume element |
elemVolVars | The element volume variables. |
|
inlineinherited |
Length of the throat \([m]\). Can be solution-dependent.
element | The finite volume element |
elemVolVars | The element volume variables. |
|
inlineinherited |
The index of the wetting phase within a pore throat.
|
inlineinherited |
The index of the wetting phase within a pore body.