Opm::RockJfunc Class Reference

#include <RockJfunc.hpp>

Public Member Functions

 RockJfunc ()
 
void setUseJfunctionScaling (const bool use_j)
 
void setSigmaAndTheta (const double sigma, const double theta)
 
void krw (const double saturation, double &krw_value) const
 
void kro (const double saturation, double &kro_value) const
 
void dkrw (const double saturation, double &dkrw_value) const
 
void dkro (const double saturation, double &dkro_value) const
 
double s_min () const
 
double s_max () const
 
template<template< class > class SP, class OP >
double capPress (const FullMatrix< double, SP, OP > &perm, const double poro, const double saturation) const
 
template<template< class > class SP, class OP >
double capPressDeriv (const FullMatrix< double, SP, OP > &perm, const double poro, const double saturation) const
 
template<template< class > class SP, class OP >
double satFromCapPress (const FullMatrix< double, SP, OP > &perm, const double poro, const double cap_press) const
 
void read (const std::string &directory, const std::string &specification)
 

Constructor & Destructor Documentation

Opm::RockJfunc::RockJfunc ( )
inline

Member Function Documentation

template<template< class > class SP, class OP >
double Opm::RockJfunc::capPress ( const FullMatrix< double, SP, OP > &  perm,
const double  poro,
const double  saturation 
) const
inline

References Opm::trace().

template<template< class > class SP, class OP >
double Opm::RockJfunc::capPressDeriv ( const FullMatrix< double, SP, OP > &  perm,
const double  poro,
const double  saturation 
) const
inline

References Opm::trace().

void Opm::RockJfunc::dkro ( const double  saturation,
double &  dkro_value 
) const
inline
void Opm::RockJfunc::dkrw ( const double  saturation,
double &  dkrw_value 
) const
inline
void Opm::RockJfunc::kro ( const double  saturation,
double &  kro_value 
) const
inline
void Opm::RockJfunc::krw ( const double  saturation,
double &  krw_value 
) const
inline
void Opm::RockJfunc::read ( const std::string &  directory,
const std::string &  specification 
)
inline
double Opm::RockJfunc::s_max ( ) const
inline
double Opm::RockJfunc::s_min ( ) const
inline
template<template< class > class SP, class OP >
double Opm::RockJfunc::satFromCapPress ( const FullMatrix< double, SP, OP > &  perm,
const double  poro,
const double  cap_press 
) const
inline

References Opm::trace().

void Opm::RockJfunc::setSigmaAndTheta ( const double  sigma,
const double  theta 
)
inline
void Opm::RockJfunc::setUseJfunctionScaling ( const bool  use_j)
inline

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