#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.