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

Implements the default three phase capillary pressure law used by the ECLipse simulator. More...

#include <EclDefaultMaterial.hpp>

Inheritance diagram for Opm::EclDefaultMaterial< 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 = EclDefaultMaterialParams<TraitsT, typename GasOilMaterialLawT::Params, typename OilWaterMaterialLawT::Params>>
class Opm::EclDefaultMaterial< TraitsT, GasOilMaterialLawT, OilWaterMaterialLawT, ParamsT >

Implements the default three phase capillary pressure law 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 = EclDefaultMaterialParams<TraitsT, typename GasOilMaterialLawT::Params, typename OilWaterMaterialLawT::Params>>
typedef GasOilMaterialLawT Opm::EclDefaultMaterial< TraitsT, GasOilMaterialLawT, OilWaterMaterialLawT, ParamsT >::GasOilMaterialLaw
template<class TraitsT , class GasOilMaterialLawT , class OilWaterMaterialLawT , class ParamsT = EclDefaultMaterialParams<TraitsT, typename GasOilMaterialLawT::Params, typename OilWaterMaterialLawT::Params>>
typedef OilWaterMaterialLawT Opm::EclDefaultMaterial< TraitsT, GasOilMaterialLawT, OilWaterMaterialLawT, ParamsT >::OilWaterMaterialLaw

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