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

Implementation of the Brooks-Corey capillary pressure <-> saturation relation. More...

#include <BrooksCorey.hpp>

Inheritance diagram for Opm::BrooksCorey< 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 to which this material law applies. More...
 

Detailed Description

template<class TraitsT, class ParamsT = BrooksCoreyParams<TraitsT>>
class Opm::BrooksCorey< TraitsT, ParamsT >

Implementation of the Brooks-Corey capillary pressure <-> saturation relation.

This class provides the "raw" curves as static members and doesn't concern itself converting absolute to effective saturations and vice versa.

See also
BrooksCoreyParams

Member Typedef Documentation

template<class TraitsT , class ParamsT = BrooksCoreyParams<TraitsT>>
typedef ParamsT Opm::BrooksCorey< TraitsT, ParamsT >::Params
template<class TraitsT , class ParamsT = BrooksCoreyParams<TraitsT>>
typedef Traits::Scalar Opm::BrooksCorey< TraitsT, ParamsT >::Scalar
template<class TraitsT , class ParamsT = BrooksCoreyParams<TraitsT>>
typedef TraitsT Opm::BrooksCorey< TraitsT, ParamsT >::Traits

Member Data Documentation

template<class TraitsT , class ParamsT = BrooksCoreyParams<TraitsT>>
const int Opm::BrooksCorey< TraitsT, ParamsT >::numPhases = Traits::numPhases
static

The number of fluid phases to which this material law applies.


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