3.5-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Public Types | Public Member Functions | List of all members
Dumux::FluidMatrix::MPAdapter< MaterialLaw, 2 > Class Template Reference

#include <dumux/material/fluidmatrixinteractions/mp/mpadapter.hh>

Inheritance diagram for Dumux::FluidMatrix::MPAdapter< MaterialLaw, 2 >:

Public Types

using Scalar = typename std::decay_t< MaterialLaw >::Scalar
 

Public Member Functions

 MPAdapter (MaterialLaw &&pcKrS)
 
template<class FluidState >
auto capillaryPressures (const FluidState &state, int wPhaseIdx) const
 The capillary pressure-saturation curve. More...
 
template<class FluidState >
auto relativePermeabilities (const FluidState &state, int wPhaseIdx) const
 The relative permeability of all phases. More...
 

Member Typedef Documentation

◆ Scalar

template<class MaterialLaw >
using Dumux::FluidMatrix::MPAdapter< MaterialLaw, 2 >::Scalar = typename std::decay_t<MaterialLaw>::Scalar

Constructor & Destructor Documentation

◆ MPAdapter()

template<class MaterialLaw >
Dumux::FluidMatrix::MPAdapter< MaterialLaw, 2 >::MPAdapter ( MaterialLaw &&  pcKrS)
inline

Member Function Documentation

◆ capillaryPressures()

template<class MaterialLaw >
template<class FluidState >
auto Dumux::FluidMatrix::MPAdapter< MaterialLaw, 2 >::capillaryPressures ( const FluidState &  state,
int  wPhaseIdx 
) const
inline

The capillary pressure-saturation curve.

Parameters
stateFluidstate
wPhaseIdxthe phase index of the wetting phase

◆ relativePermeabilities()

template<class MaterialLaw >
template<class FluidState >
auto Dumux::FluidMatrix::MPAdapter< MaterialLaw, 2 >::relativePermeabilities ( const FluidState &  state,
int  wPhaseIdx 
) const
inline

The relative permeability of all phases.

Parameters
stateFluidstate
wPhaseIdxThe phase index of the wetting phase

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