All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Opm::FluidMatrixInteractionBlackoil< ScalarT, ParamsT > Class Template Reference

Capillary pressures and relative permeabilities for a black oil system. More...

#include <FluidMatrixInteractionBlackoil.hpp>

Inheritance diagram for Opm::FluidMatrixInteractionBlackoil< ScalarT, ParamsT >:
Opm::BlackoilDefs

Public Types

typedef ParamsT Params
 
typedef Params::Scalar Scalar
 
- Public Types inherited from Opm::BlackoilDefs
enum  { numComponents = 3 }
 
enum  { numPhases = 3 }
 
enum  ComponentIndex { Water = 0, Oil = 1, Gas = 2 }
 
enum  PhaseIndex { Aqua = 0, Liquid = 1, Vapour = 2 }
 
typedef double Scalar
 
typedef Dune::FieldVector
< Scalar, numComponents > 
CompVec
 
typedef Dune::FieldVector
< Scalar, numPhases > 
PhaseVec
 
typedef Dune::FieldMatrix
< Scalar, numComponents,
numPhases > 
PhaseToCompMatrix
 
typedef Dune::FieldMatrix
< Scalar, numPhases, numPhases > 
PhaseJacobian
 

Static Public Member Functions

template<class pcContainerT , class SatContainerT >
static void pC (pcContainerT &pc, const Params &params, const SatContainerT &saturations, Scalar)
 The linear capillary pressure-saturation curve. More...
 
template<class krContainerT , class SatContainerT >
static void kr (krContainerT &kr, const Params &params, const SatContainerT &saturations, Scalar)
 The relative permeability of all phases.
 
template<class krContainerT , class SatContainerT >
static void dkr (krContainerT &dkr, const Params &params, const SatContainerT &saturations, Scalar)
 The saturation derivatives of relative permeability of all phases.
 

Detailed Description

template<class ScalarT, class ParamsT>
class Opm::FluidMatrixInteractionBlackoil< ScalarT, ParamsT >

Capillary pressures and relative permeabilities for a black oil system.

Member Function Documentation

template<class ScalarT , class ParamsT >
template<class pcContainerT , class SatContainerT >
static void Opm::FluidMatrixInteractionBlackoil< ScalarT, ParamsT >::pC ( pcContainerT &  pc,
const Params &  params,
const SatContainerT &  saturations,
Scalar   
)
inlinestatic

The linear capillary pressure-saturation curve.

This material law is linear:

\[ p_C = (1 - \overline{S}_w) (p_{C,max} - p_{C,entry}) + p_{C,entry} \]

Parameters
SweEffective saturation of of the wetting phase $\overline{S}_w$

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