3.6-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::MultiPhasePcKrSw< T > Class Template Reference

Wrapper type for multiphase interface laws providing pc-S and kr-S rules. More...

#include <dumux/material/fluidmatrixinteractions/fluidmatrixinteraction.hh>

Description

template<class T>
class Dumux::FluidMatrix::MultiPhasePcKrSw< T >

Wrapper type for multiphase interface laws providing pc-S and kr-S rules.

Public Types

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

Public Member Functions

 MultiPhasePcKrSw (T &&impl)
 
template<class FS >
auto capillaryPressures (const FS &fs, int wp) const
 
template<class FS >
auto relativePermeabilities (const FS &fs, int wp) const
 
const T & multiPhasePcKrS () const
 

Member Typedef Documentation

◆ Scalar

template<class T >
using Dumux::FluidMatrix::MultiPhasePcKrSw< T >::Scalar = typename std::decay_t<T>::Scalar

Constructor & Destructor Documentation

◆ MultiPhasePcKrSw()

template<class T >
Dumux::FluidMatrix::MultiPhasePcKrSw< T >::MultiPhasePcKrSw ( T &&  impl)
inline

Member Function Documentation

◆ capillaryPressures()

template<class T >
template<class FS >
auto Dumux::FluidMatrix::MultiPhasePcKrSw< T >::capillaryPressures ( const FS &  fs,
int  wp 
) const
inline

◆ multiPhasePcKrS()

template<class T >
const T & Dumux::FluidMatrix::MultiPhasePcKrSw< T >::multiPhasePcKrS ( ) const
inline

◆ relativePermeabilities()

template<class T >
template<class FS >
auto Dumux::FluidMatrix::MultiPhasePcKrSw< T >::relativePermeabilities ( const FS &  fs,
int  wp 
) const
inline

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