Opm::ParkerLenhard< TraitsT, ParamsT > Class Template Reference

Implements the Parker-Lenhard twophase p_c-Sw hysteresis model. This class adheres to the twophase capillary pressure API. More...

#include <ParkerLenhard.hpp>

Inheritance diagram for Opm::ParkerLenhard< TraitsT, ParamsT >:
Inheritance graph

Public Types

typedef TraitsT Traits
 
typedef ParamsT Params
 
typedef Traits::Scalar Scalar
 

Static Public Attributes

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

Detailed Description

template<class TraitsT, class ParamsT = ParkerLenhardParams<TraitsT>>
class Opm::ParkerLenhard< TraitsT, ParamsT >

Implements the Parker-Lenhard twophase p_c-Sw hysteresis model. This class adheres to the twophase capillary pressure API.

Member Typedef Documentation

template<class TraitsT , class ParamsT = ParkerLenhardParams<TraitsT>>
typedef ParamsT Opm::ParkerLenhard< TraitsT, ParamsT >::Params
template<class TraitsT , class ParamsT = ParkerLenhardParams<TraitsT>>
typedef Traits::Scalar Opm::ParkerLenhard< TraitsT, ParamsT >::Scalar
template<class TraitsT , class ParamsT = ParkerLenhardParams<TraitsT>>
typedef TraitsT Opm::ParkerLenhard< TraitsT, ParamsT >::Traits

Member Data Documentation

template<class TraitsT , class ParamsT = ParkerLenhardParams<TraitsT>>
const int Opm::ParkerLenhard< TraitsT, ParamsT >::numPhases = Traits::numPhases
static

The number of fluid phases.


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