EclEpsTwoPhaseLaw.hpp File Reference

This material law takes a material law defined for unscaled saturation and converts it to a material law defined on scaled saturations. More...

#include "EclEpsTwoPhaseLawParams.hpp"
#include <opm/material/fluidstates/SaturationOverlayFluidState.hpp>
#include <opm/common/ErrorMacros.hpp>
#include <opm/common/Exceptions.hpp>
Include dependency graph for EclEpsTwoPhaseLaw.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Opm::EclEpsTwoPhaseLaw< EffLawT, ParamsT >
 This material law takes a material law defined for unscaled saturation and converts it to a material law defined on scaled saturations. More...
 

Namespaces

 Opm
 

Detailed Description

This material law takes a material law defined for unscaled saturation and converts it to a material law defined on scaled saturations.

In ECL, simulations "live" in scaled space, while the saturation functions operate on and produce unscaled quantities. This class implements the "impedance adaption" layer between the two worlds. The basic purpose of it is thus the same as the one of EffToAbsLaw, but it is quite a bit more complex.