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

Implements a multiplexer class that provides ECL saturation functions for twophase simulations. More...

#include <EclTwoPhaseMaterial.hpp>

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

Implements a multiplexer class that provides ECL saturation functions for twophase simulations.

The basic idea is that all inputs and outputs are still done on three phases, but only the quanties for active phases are calculated.

Member Typedef Documentation

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

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