The spatial parameters class for the test problem using the 1p cc model. More...
#include <test/multidomain/boundary/stokesdarcy/1p2c_1p2c/spatialparams.hh>
The spatial parameters class for the test problem using the 1p cc model.
The spatial parameters class for the test problem using the 1p box model.
The spatial parameters of the single-phase problem within the tracer facet coupling test.
The spatial parameters for the single-phase facet coupling test.
Public Types | |
using | PermeabilityType = Scalar |
using | PermeabilityType = Scalar |
using | PermeabilityType = Scalar |
Export the type used for permeabilities. More... | |
using | PermeabilityType = Scalar |
Export the type used for permeabilities. More... | |
using | PermeabilityType = Scalar |
Export the type used for permeabilities. More... | |
using | PermeabilityType = Scalar |
Export the type used for permeability. More... | |
using | PermeabilityType = Scalar |
Export the type used for permeabilities. More... | |
using | PermeabilityType = Scalar |
Public Member Functions | |
OnePSpatialParams (std::shared_ptr< const GridGeometry > gridGeometry) | |
PermeabilityType | permeabilityAtPos (const GlobalPosition &globalPos) const |
Function for defining the (intrinsic) permeability [m^2]. More... | |
Scalar | porosityAtPos (const GlobalPosition &globalPos) const |
Defines the porosity in [-]. More... | |
Scalar | beaversJosephCoeffAtPos (const GlobalPosition &globalPos) const |
Defines the Beavers-Joseph coefficient in [-]. More... | |
OnePSpatialParams (std::shared_ptr< const GridGeometry > gridGeometry) | |
PermeabilityType | permeabilityAtPos (const GlobalPosition &globalPos) const |
Function for defining the (intrinsic) permeability [m^2]. More... | |
Scalar | porosityAtPos (const GlobalPosition &globalPos) const |
Defines the porosity in [-]. More... | |
Scalar | beaversJosephCoeffAtPos (const GlobalPosition &globalPos) const |
Defines the Beavers-Joseph coefficient in [-]. More... | |
OnePSpatialParams (std::shared_ptr< const GridGeometry > gridGeometry, const std::string ¶mGroup="") | |
PermeabilityType | permeabilityAtPos (const GlobalPosition &globalPos) const |
Function for defining the (intrinsic) permeability [m^2]. More... | |
Scalar | porosityAtPos (const GlobalPosition &globalPos) const |
Returns the porosity. More... | |
OnePSpatialParams (std::shared_ptr< const GridGeometry > gridGeometry, const std::string ¶mGroup="") | |
PermeabilityType | permeabilityAtPos (const GlobalPosition &globalPos) const |
Function for defining the (intrinsic) permeability [m^2]. More... | |
Scalar | porosityAtPos (const GlobalPosition &globalPos) const |
Returns the porosity. More... | |
OnePSpatialParams (std::shared_ptr< const GridGeometry > gridGeometry, const std::string ¶mGroup="") | |
PermeabilityType | permeabilityAtPos (const GlobalPosition &globalPos) const |
Function for defining the (intrinsic) permeability [m^2]. More... | |
Scalar | porosityAtPos (const GlobalPosition &globalPos) const |
Returns the porosity. More... | |
OnePSpatialParams (std::shared_ptr< const GridGeometry > gridGeometry, const std::string ¶mGroup="") | |
PermeabilityType | permeabilityAtPos (const GlobalPosition &globalPos) const |
Function for defining the (intrinsic) permeability [m^2]. More... | |
Scalar | porosityAtPos (const GlobalPosition &globalPos) const |
Returns the porosity. More... | |
OnePSpatialParams (std::shared_ptr< const GridGeometry > gridGeometry, const std::string ¶mGroup="") | |
PermeabilityType | permeabilityAtPos (const GlobalPosition &globalPos) const |
Function for defining the (intrinsic) permeability [m^2]. More... | |
Scalar | porosityAtPos (const GlobalPosition &globalPos) const |
Returns the porosity. More... | |
OnePSpatialParams (std::shared_ptr< const GridGeometry > gridGeometry, std::shared_ptr< CouplingManager > couplingManagerPtr) | |
PermeabilityType | permeabilityAtPos (const GlobalPosition &globalPoss) const |
Returns the permeability at a given position. More... | |
template<class ElementSolution > | |
Scalar | porosity (const Element &element, const SubControlVolume &scv, const ElementSolution &elemSol) const |
Returns the porosity for a sub-control volume. More... | |
const CouplingManager & | couplingManager () const |
Returns reference to the coupling manager. More... | |
const GlobalPosition & | gravity (const GlobalPosition &pos) const |
Returns the acceleration due to gravity \mathrm{[m/s^2]}. More... | |
Scalar | harmonicMean (const Scalar T1, const Scalar T2, const GlobalPosition &normal) const |
Harmonic average of a discontinuous scalar field at discontinuity interface (for compatibility reasons with the function below) More... | |
DimWorldMatrix | harmonicMean (const DimWorldMatrix &T1, const DimWorldMatrix &T2, const GlobalPosition &normal) const |
Harmonic average of a discontinuous tensorial field at discontinuity interface. More... | |
decltype(auto) | permeability (const Element &element, const SubControlVolume &scv, const ElementSolution &elemSol) const |
Function for defining the (intrinsic) permeability [m^2]. More... | |
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 |
Scalar | forchCoeff (const SubControlVolumeFace &scvf) const |
Apply the Forchheimer coefficient for inertial forces calculation. More... | |
const GridGeometry & | fvGridGeometry () const |
The finite volume grid geometry. More... | |
const GridGeometry & | gridGeometry () const |
The finite volume grid geometry. More... | |
const GlobalPosition & | gravity (const GlobalPosition &pos) const |
Returns the acceleration due to gravity \mathrm{[m/s^2]}. More... | |
Scalar | harmonicMean (const Scalar T1, const Scalar T2, const GlobalPosition &normal) const |
Harmonic average of a discontinuous scalar field at discontinuity interface (for compatibility reasons with the function below) More... | |
DimWorldMatrix | harmonicMean (const DimWorldMatrix &T1, const DimWorldMatrix &T2, const GlobalPosition &normal) const |
Harmonic average of a discontinuous tensorial field at discontinuity interface. More... | |
decltype(auto) | permeability (const Element &element, const SubControlVolume &scv, const ElementSolution &elemSol) const |
Function for defining the (intrinsic) permeability [m^2]. More... | |
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 | forchCoeff (const SubControlVolumeFace &scvf) const |
Apply the Forchheimer coefficient for inertial forces calculation. More... | |
const GridGeometry & | fvGridGeometry () const |
The finite volume grid geometry. More... | |
const GridGeometry & | gridGeometry () const |
The finite volume grid geometry. More... | |
Static Public Member Functions | |
static constexpr bool | evaluatePermeabilityAtScvfIP () |
If the permeability should be evaluated directly at the scvf integration point (for convergence tests with analytical and continuous perm functions) or is evaluated at the scvs (for permeability fields with discontinuities) -> default. More... | |
static constexpr bool | evaluatePermeabilityAtScvfIP () |
If the permeability should be evaluated directly at the scvf integration point (for convergence tests with analytical and continuous perm functions) or is evaluated at the scvs (for permeability fields with discontinuities) -> default. More... | |
Protected Member Functions | |
OnePSpatialParams< GridGeometry, Scalar > & | asImp_ () |
const OnePSpatialParams< GridGeometry, Scalar > & | asImp_ () const |
OnePSpatialParams< GridGeometry, Scalar, CouplingManager > & | asImp_ () |
const OnePSpatialParams< GridGeometry, Scalar, CouplingManager > & | asImp_ () const |
using Dumux::OnePSpatialParams< GridGeometry, Scalar >::PermeabilityType = Scalar |
using Dumux::OnePSpatialParams< GridGeometry, Scalar >::PermeabilityType = Scalar |
using Dumux::OnePSpatialParams< GridGeometry, Scalar >::PermeabilityType = Scalar |
Export the type used for permeabilities.
using Dumux::OnePSpatialParams< GridGeometry, Scalar >::PermeabilityType = Scalar |
Export the type used for permeabilities.
using Dumux::OnePSpatialParams< GridGeometry, Scalar >::PermeabilityType = Scalar |
Export the type used for permeabilities.
using Dumux::OnePSpatialParams< GridGeometry, Scalar >::PermeabilityType = Scalar |
Export the type used for permeability.
using Dumux::OnePSpatialParams< GridGeometry, Scalar >::PermeabilityType = Scalar |
Export the type used for permeabilities.
using Dumux::OnePSpatialParams< GridGeometry, Scalar >::PermeabilityType = Scalar |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inline |
Defines the Beavers-Joseph coefficient in [-].
globalPos | The global position |
|
inline |
Defines the Beavers-Joseph coefficient in [-].
globalPos | The global position |
|
inline |
Returns reference to the coupling manager.
|
inlinestaticconstexprinherited |
If the permeability should be evaluated directly at the scvf integration point (for convergence tests with analytical and continuous perm functions) or is evaluated at the scvs (for permeability fields with discontinuities) -> default.
|
inlinestaticconstexprinherited |
If the permeability should be evaluated directly at the scvf integration point (for convergence tests with analytical and continuous perm functions) or is evaluated at the scvs (for permeability fields with discontinuities) -> default.
|
inlineinherited |
Apply the Forchheimer coefficient for inertial forces calculation.
scvf | The sub-control volume face where the intrinsic velocity ought to be calculated. |
|
inlineinherited |
Apply the Forchheimer coefficient for inertial forces calculation.
scvf | The sub-control volume face where the intrinsic velocity ought to be calculated. |
|
inlineinherited |
The finite volume grid geometry.
|
inlineinherited |
The finite volume grid geometry.
|
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 |
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 |
The finite volume grid geometry.
|
inlineinherited |
Harmonic average of a discontinuous tensorial field at discontinuity interface.
T1 | first tensor |
T2 | second tensor |
normal | The unit normal vector of the interface |
|
inlineinherited |
Harmonic average of a discontinuous tensorial field at discontinuity interface.
T1 | first tensor |
T2 | second tensor |
normal | The unit normal vector of the interface |
|
inlineinherited |
Harmonic average of a discontinuous scalar field at discontinuity interface (for compatibility reasons with the function below)
T1 | first scalar parameter |
T2 | second scalar parameter |
normal | The unit normal vector of the interface |
|
inlineinherited |
Harmonic average of a discontinuous scalar field at discontinuity interface (for compatibility reasons with the function below)
T1 | first scalar parameter |
T2 | second scalar parameter |
normal | The unit normal vector of the interface |
|
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 |
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 |
Function for defining the (intrinsic) permeability [m^2].
element | The current element |
scv | The sub-control volume inside the element. |
elemSol | The solution at the dofs connected to the element. |
|
inlineinherited |
Function for defining the (intrinsic) permeability [m^2].
element | The current element |
scv | The sub-control volume inside the element. |
elemSol | The solution at the dofs connected to the element. |
|
inline |
Function for defining the (intrinsic) permeability [m^2].
globalPos | The global position |
|
inline |
Function for defining the (intrinsic) permeability [m^2].
globalPos | The global position |
|
inline |
Function for defining the (intrinsic) permeability [m^2].
|
inline |
Function for defining the (intrinsic) permeability [m^2].
|
inline |
Function for defining the (intrinsic) permeability [m^2].
|
inline |
Function for defining the (intrinsic) permeability [m^2].
|
inline |
Function for defining the (intrinsic) permeability [m^2].
|
inline |
Returns the permeability at a given position.
|
inline |
Returns the porosity for a sub-control volume.
|
inline |
Defines the porosity in [-].
globalPos | The global position |
|
inline |
Defines the porosity in [-].
globalPos | The global position |
|
inline |
Returns the porosity.
|
inline |
Returns the porosity.
|
inline |
Returns the porosity.
|
inline |
Returns the porosity.
|
inline |
Returns the porosity.