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

The base class for spatial parameters of a multi-phase problem using the fv method. More...

#include <dumux/material/spatialparams/sequentialfv.hh>

Inheritance diagram for Dumux::SequentialFVSpatialParams< TypeTag >:
Inheritance graph

Description

template<class TypeTag>
class Dumux::SequentialFVSpatialParams< TypeTag >

The base class for spatial parameters of a multi-phase problem using the fv method.

Public Member Functions

 SequentialFVSpatialParams (const Problem &problem)
 
const MaterialLawParams & materialLawParams (const Element &element) const
 Function for defining the parameters needed by constitutive relationships (kr-sw, pc-sw, etc.). More...
 
const MaterialLawParams & materialLawParamsAtPos (const GlobalPosition &globalPos) const
 Function for defining the parameters needed by constitutive relationships (kr-sw, pc-sw, etc.). More...
 
Scalar meanK (Scalar K1, Scalar K2) const
 Averages the intrinsic permeability (Scalar). More...
 
void meanK (DimWorldMatrix &result, Scalar K1, Scalar K2) const
 Averages the intrinsic permeability (Scalar). More...
 
void meanK (DimWorldMatrix &result, const DimWorldMatrix &K1, const DimWorldMatrix &K2) const
 Averages the intrinsic permeability (Tensor). More...
 
void meanK (DimWorldMatrix &result, Scalar K) const
 Dummy function that can be used if only one value exist (boundaries). More...
 
void meanK (DimWorldMatrix &result, const DimWorldMatrix &K) const
 Dummy function that can be used if only one value exist (boundaries). More...
 
const DimWorldMatrix & intrinsicPermeability (const Element &element) const
 Function for defining the intrinsic (absolute) permeability. More...
 
const DimWorldMatrix & intrinsicPermeabilityAtPos (const GlobalPosition &globalPos) const
 Function for defining the intrinsic (absolute) permeability. More...
 
Scalar porosity (const Element &element) const
 Function for defining the porosity. More...
 
Scalar porosityAtPos (const GlobalPosition &globalPos) const
 Function for defining the porosity. More...
 

Constructor & Destructor Documentation

◆ SequentialFVSpatialParams()

template<class TypeTag >
Dumux::SequentialFVSpatialParams< TypeTag >::SequentialFVSpatialParams ( const Problem &  problem)
inline

Member Function Documentation

◆ intrinsicPermeability()

template<class TypeTag >
const DimWorldMatrix & Dumux::SequentialFVSpatialParamsOneP< TypeTag >::intrinsicPermeability ( const Element &  element) const
inlineinherited

Function for defining the intrinsic (absolute) permeability.

Returns
intrinsic (absolute) permeability
Parameters
elementThe element

◆ intrinsicPermeabilityAtPos()

template<class TypeTag >
const DimWorldMatrix & Dumux::SequentialFVSpatialParamsOneP< TypeTag >::intrinsicPermeabilityAtPos ( const GlobalPosition &  globalPos) const
inlineinherited

Function for defining the intrinsic (absolute) permeability.

Returns
intrinsic (absolute) permeability
Parameters
globalPosThe position of the center of the element

◆ materialLawParams()

template<class TypeTag >
const MaterialLawParams & Dumux::SequentialFVSpatialParams< TypeTag >::materialLawParams ( const Element &  element) const
inline

Function for defining the parameters needed by constitutive relationships (kr-sw, pc-sw, etc.).

Returns
the material parameters object
Parameters
elementThe element

◆ materialLawParamsAtPos()

template<class TypeTag >
const MaterialLawParams & Dumux::SequentialFVSpatialParams< TypeTag >::materialLawParamsAtPos ( const GlobalPosition &  globalPos) const
inline

Function for defining the parameters needed by constitutive relationships (kr-sw, pc-sw, etc.).

Returns
the material parameters object
Parameters
globalPosThe position of the center of the element

◆ meanK() [1/5]

template<class TypeTag >
void Dumux::SequentialFVSpatialParamsOneP< TypeTag >::meanK ( DimWorldMatrix &  result,
const DimWorldMatrix &  K 
) const
inlineinherited

Dummy function that can be used if only one value exist (boundaries).

Parameters
resultintrinsic permeability
Kintrinsic permeability of the element

◆ meanK() [2/5]

template<class TypeTag >
void Dumux::SequentialFVSpatialParamsOneP< TypeTag >::meanK ( DimWorldMatrix &  result,
const DimWorldMatrix &  K1,
const DimWorldMatrix &  K2 
) const
inlineinherited

Averages the intrinsic permeability (Tensor).

Parameters
resultaveraged intrinsic permeability
K1intrinsic permeability of the first element
K2intrinsic permeability of the second element

◆ meanK() [3/5]

template<class TypeTag >
void Dumux::SequentialFVSpatialParamsOneP< TypeTag >::meanK ( DimWorldMatrix &  result,
Scalar  K 
) const
inlineinherited

Dummy function that can be used if only one value exist (boundaries).

Parameters
resultintrinsic permeability
Kintrinsic permeability of the element

◆ meanK() [4/5]

template<class TypeTag >
void Dumux::SequentialFVSpatialParamsOneP< TypeTag >::meanK ( DimWorldMatrix &  result,
Scalar  K1,
Scalar  K2 
) const
inlineinherited

Averages the intrinsic permeability (Scalar).

Parameters
resultaveraged intrinsic permeability
K1intrinsic permeability of the first element
K2intrinsic permeability of the second element

◆ meanK() [5/5]

template<class TypeTag >
Scalar Dumux::SequentialFVSpatialParamsOneP< TypeTag >::meanK ( Scalar  K1,
Scalar  K2 
) const
inlineinherited

Averages the intrinsic permeability (Scalar).

Parameters
K1intrinsic permeability of the first element
K2intrinsic permeability of the second element

◆ porosity()

template<class TypeTag >
Scalar Dumux::SequentialFVSpatialParamsOneP< TypeTag >::porosity ( const Element &  element) const
inlineinherited

Function for defining the porosity.

Returns
porosity
Parameters
elementThe element

◆ porosityAtPos()

template<class TypeTag >
Scalar Dumux::SequentialFVSpatialParamsOneP< TypeTag >::porosityAtPos ( const GlobalPosition &  globalPos) const
inlineinherited

Function for defining the porosity.

Returns
porosity
Parameters
globalPosThe position of the center of the element

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