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

Class that determines the material with the lowest capillary pressure (under fully water-saturated conditions) around the nodes of a grid. More...

#include <dumux/porousmediumflow/2p/boxmaterialinterfaces.hh>

Description

template<class GridGeometry, class PcKrSw>
class Dumux::BoxMaterialInterfaces< GridGeometry, PcKrSw >

Class that determines the material with the lowest capillary pressure (under fully water-saturated conditions) around the nodes of a grid.

These parameters are then associated with the global degree of freedom. On the basis of these parameters, the saturations in the remaining sub-control volumes connected to the vertex can be reconstructed.

Public Member Functions

template<class SpatialParams , class SolutionVector >
 BoxMaterialInterfaces (const GridGeometry &gridGeometry, const SpatialParams &spatialParams, const SolutionVector &x)
 
template<class SpatialParams , class SolutionVector >
void update (const GridGeometry &gridGeometry, const SpatialParams &spatialParams, const SolutionVector &x)
 Updates the scv -> dofparameter map. More...
 
bool isOnMaterialInterface (const SubControlVolume &scv) const
 Returns if this scv is connected to a material interface. More...
 
const PcKrSw & pcSwAtDof (const SubControlVolume &scv) const
 Returns the material parameters associated with the dof. More...
 

Constructor & Destructor Documentation

◆ BoxMaterialInterfaces()

template<class GridGeometry , class PcKrSw >
template<class SpatialParams , class SolutionVector >
Dumux::BoxMaterialInterfaces< GridGeometry, PcKrSw >::BoxMaterialInterfaces ( const GridGeometry &  gridGeometry,
const SpatialParams &  spatialParams,
const SolutionVector &  x 
)
inline

Member Function Documentation

◆ isOnMaterialInterface()

template<class GridGeometry , class PcKrSw >
bool Dumux::BoxMaterialInterfaces< GridGeometry, PcKrSw >::isOnMaterialInterface ( const SubControlVolume &  scv) const
inline

Returns if this scv is connected to a material interface.

◆ pcSwAtDof()

template<class GridGeometry , class PcKrSw >
const PcKrSw & Dumux::BoxMaterialInterfaces< GridGeometry, PcKrSw >::pcSwAtDof ( const SubControlVolume &  scv) const
inline

Returns the material parameters associated with the dof.

◆ update()

template<class GridGeometry , class PcKrSw >
template<class SpatialParams , class SolutionVector >
void Dumux::BoxMaterialInterfaces< GridGeometry, PcKrSw >::update ( const GridGeometry &  gridGeometry,
const SpatialParams &  spatialParams,
const SolutionVector &  x 
)
inline

Updates the scv -> dofparameter map.

Parameters
gridGeometryThe finite volume grid geometry
spatialParamsClass encapsulating the spatial parameters
xThe current state of the solution vector

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