Opm::EclHysteresisTwoPhaseLaw< EffectiveLawT, ParamsT > Class Template Reference

This material law implements the hysteresis model of the ECL file format. More...

#include <EclHysteresisTwoPhaseLaw.hpp>

Inheritance diagram for Opm::EclHysteresisTwoPhaseLaw< EffectiveLawT, ParamsT >:
Inheritance graph

Public Types

enum  { wettingPhaseIdx = Traits::wettingPhaseIdx }
 
enum  { nonWettingPhaseIdx = Traits::nonWettingPhaseIdx }
 
typedef EffectiveLawT EffectiveLaw
 
typedef EffectiveLaw::Params EffectiveLawParams
 
typedef EffectiveLaw::Traits Traits
 
typedef ParamsT Params
 
typedef EffectiveLaw::Scalar Scalar
 

Static Public Attributes

static const int numPhases = EffectiveLaw::numPhases
 The number of fluid phases. More...
 

Detailed Description

template<class EffectiveLawT, class ParamsT = EclHysteresisTwoPhaseLawParams<EffectiveLawT>>
class Opm::EclHysteresisTwoPhaseLaw< EffectiveLawT, ParamsT >

This material law implements the hysteresis model of the ECL file format.

Member Typedef Documentation

template<class EffectiveLawT , class ParamsT = EclHysteresisTwoPhaseLawParams<EffectiveLawT>>
typedef EffectiveLawT Opm::EclHysteresisTwoPhaseLaw< EffectiveLawT, ParamsT >::EffectiveLaw
template<class EffectiveLawT , class ParamsT = EclHysteresisTwoPhaseLawParams<EffectiveLawT>>
typedef EffectiveLaw::Params Opm::EclHysteresisTwoPhaseLaw< EffectiveLawT, ParamsT >::EffectiveLawParams
template<class EffectiveLawT , class ParamsT = EclHysteresisTwoPhaseLawParams<EffectiveLawT>>
typedef ParamsT Opm::EclHysteresisTwoPhaseLaw< EffectiveLawT, ParamsT >::Params
template<class EffectiveLawT , class ParamsT = EclHysteresisTwoPhaseLawParams<EffectiveLawT>>
typedef EffectiveLaw::Scalar Opm::EclHysteresisTwoPhaseLaw< EffectiveLawT, ParamsT >::Scalar
template<class EffectiveLawT , class ParamsT = EclHysteresisTwoPhaseLawParams<EffectiveLawT>>
typedef EffectiveLaw::Traits Opm::EclHysteresisTwoPhaseLaw< EffectiveLawT, ParamsT >::Traits

Member Enumeration Documentation

template<class EffectiveLawT , class ParamsT = EclHysteresisTwoPhaseLawParams<EffectiveLawT>>
anonymous enum
Enumerator
wettingPhaseIdx 
template<class EffectiveLawT , class ParamsT = EclHysteresisTwoPhaseLawParams<EffectiveLawT>>
anonymous enum
Enumerator
nonWettingPhaseIdx 

Member Data Documentation

template<class EffectiveLawT , class ParamsT = EclHysteresisTwoPhaseLawParams<EffectiveLawT>>
const int Opm::EclHysteresisTwoPhaseLaw< EffectiveLawT, ParamsT >::numPhases = EffectiveLaw::numPhases
static

The number of fluid phases.


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