Opm::EclStone2Material< TraitsT, GasOilMaterialLawT, OilWaterMaterialLawT, ParamsT > Class Template Reference

Implements the second phase capillary pressure/relperm law suggested by Stone as used by the ECLipse simulator. More...

#include <EclStone2Material.hpp>

Inheritance diagram for Opm::EclStone2Material< TraitsT, GasOilMaterialLawT, OilWaterMaterialLawT, ParamsT >:
Inheritance graph

Public Types

typedef GasOilMaterialLawT GasOilMaterialLaw
 
typedef OilWaterMaterialLawT OilWaterMaterialLaw
 

Detailed Description

template<class TraitsT, class GasOilMaterialLawT, class OilWaterMaterialLawT, class ParamsT = EclStone2MaterialParams<TraitsT, typename GasOilMaterialLawT::Params, typename OilWaterMaterialLawT::Params>>
class Opm::EclStone2Material< TraitsT, GasOilMaterialLawT, OilWaterMaterialLawT, ParamsT >

Implements the second phase capillary pressure/relperm law suggested by Stone as used by the ECLipse simulator.

This material law is valid for three fluid phases and only depends on the saturations.

The required two-phase relations are supplied by means of template arguments and can be an arbitrary other material laws. (Provided that these only depend on saturation.)

Member Typedef Documentation

template<class TraitsT , class GasOilMaterialLawT , class OilWaterMaterialLawT , class ParamsT = EclStone2MaterialParams<TraitsT, typename GasOilMaterialLawT::Params, typename OilWaterMaterialLawT::Params>>
typedef GasOilMaterialLawT Opm::EclStone2Material< TraitsT, GasOilMaterialLawT, OilWaterMaterialLawT, ParamsT >::GasOilMaterialLaw
template<class TraitsT , class GasOilMaterialLawT , class OilWaterMaterialLawT , class ParamsT = EclStone2MaterialParams<TraitsT, typename GasOilMaterialLawT::Params, typename OilWaterMaterialLawT::Params>>
typedef OilWaterMaterialLawT Opm::EclStone2Material< TraitsT, GasOilMaterialLawT, OilWaterMaterialLawT, ParamsT >::OilWaterMaterialLaw

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