Implements a linear saturation-capillary pressure relation. More...
#include <dumux/material/fluidmatrixinteractions/mp/mplinearmaterial.hh>
Implements a linear saturation-capillary pressure relation for M-phase fluid systems.
| Public Types | |
| using | BasicParams = Params | 
| using | Scalar = S | 
| Public Member Functions | |
| MPLinearMaterial (const BasicParams &basicParams) | |
| template<class FluidState> | |
| auto | capillaryPressures (const FluidState &state, int wPhaseIdx=0) const | 
| The linear capillary pressure-saturation curve. | |
| template<class FluidState> | |
| auto | relativePermeabilities (const FluidState &state, int wPhaseIdx=0) const | 
| The relative permeability of all phases. | |
| using Dumux::FluidMatrix::MPLinearMaterial< S, numFluidPhases >::BasicParams = Params | 
| using Dumux::FluidMatrix::MPLinearMaterial< S, numFluidPhases >::Scalar = S | 
| 
 | inlineexplicit | 
| 
 | inline | 
This material law is linear:
\[p_C = (1 - \overline{S}_w) (p_{C,max} - p_{C,entry}) + p_{C,entry} \]
| state | The fluid state | 
| wPhaseIdx | The phase index of the wetting phase | 
| 
 | inline | 
| state | The fluid state | 
| wPhaseIdx | The phase index of the wetting phase |