version 3.9-dev
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 >

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

◆ pcSwAtDof()

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

◆ 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
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: