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

Implementation of a tabulated capillary pressure and relperm law which uses spline curves as interpolation functions. More...

#include <SplineTwoPhaseMaterial.hpp>

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

Public Types

typedef TraitsT Traits
 The traits class for this material law. More...
 
typedef ParamsT Params
 The type of the parameter objects for this law. More...
 
typedef Traits::Scalar Scalar
 The type of the scalar values for this law. More...
 

Static Public Attributes

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

Detailed Description

template<class TraitsT, class ParamsT = SplineTwoPhaseMaterialParams<TraitsT>>
class Opm::SplineTwoPhaseMaterial< TraitsT, ParamsT >

Implementation of a tabulated capillary pressure and relperm law which uses spline curves as interpolation functions.

Member Typedef Documentation

template<class TraitsT , class ParamsT = SplineTwoPhaseMaterialParams<TraitsT>>
typedef ParamsT Opm::SplineTwoPhaseMaterial< TraitsT, ParamsT >::Params

The type of the parameter objects for this law.

template<class TraitsT , class ParamsT = SplineTwoPhaseMaterialParams<TraitsT>>
typedef Traits::Scalar Opm::SplineTwoPhaseMaterial< TraitsT, ParamsT >::Scalar

The type of the scalar values for this law.

template<class TraitsT , class ParamsT = SplineTwoPhaseMaterialParams<TraitsT>>
typedef TraitsT Opm::SplineTwoPhaseMaterial< TraitsT, ParamsT >::Traits

The traits class for this material law.

Member Data Documentation

template<class TraitsT , class ParamsT = SplineTwoPhaseMaterialParams<TraitsT>>
const int Opm::SplineTwoPhaseMaterial< TraitsT, ParamsT >::numPhases = Traits::numPhases
static

The number of fluid phases.


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