FFracGravFromRelK Class Reference

#include <fmobfromkpermlib.h>

Inheritance diagram for FFracGravFromRelK:
Inheritance graph
[legend]
Collaboration diagram for FFracGravFromRelK:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual double operator() (double x, unsigned cmp=0) const
 FFracGravFromRelK (Function1D &fk1, Function1D &fk2, double sr1, double sr2, double v1, double v2)
virtual ~FFracGravFromRelK ()

Protected Attributes

Function1D_fk1
Function1D_fk2
VecDouble _viscs
double _sr1
double _sr1Max

Detailed Description

Definition at line 70 of file fmobfromkpermlib.h.


Constructor & Destructor Documentation

FFracGravFromRelK::FFracGravFromRelK ( Function1D fk1,
Function1D fk2,
double  sr1,
double  sr2,
double  v1,
double  v2 
) [inline]

Definition at line 87 of file fmobfromkpermlib.h.

00088    :_fk1(fk1),_fk2(fk2),_sr1(sr1),_sr1Max(1.0-sr2)
00089   {
00090     _viscs.set(v1,v2);
00091   }

virtual FFracGravFromRelK::~FFracGravFromRelK (  )  [inline, virtual]

Definition at line 94 of file fmobfromkpermlib.h.

00094 {}


Member Function Documentation

virtual double FFracGravFromRelK::operator() ( double  x,
unsigned  cmp = 0 
) const [inline, virtual]

Implements Function1D.

Definition at line 79 of file fmobfromkpermlib.h.

00080   {
00081     /*
00082     if (x < _sr1 || x > _sr1Max)
00083     return 0.0;*/
00084     return _fk1(x)*_fk2(x)/(_viscs(1)*_fk1(x) + _viscs(0)*_fk2(x));
00085   }


Member Data Documentation

Definition at line 75 of file fmobfromkpermlib.h.

Definition at line 75 of file fmobfromkpermlib.h.

double FFracGravFromRelK::_sr1 [protected]

Definition at line 77 of file fmobfromkpermlib.h.

double FFracGravFromRelK::_sr1Max [protected]

Definition at line 77 of file fmobfromkpermlib.h.

Definition at line 76 of file fmobfromkpermlib.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Sun Apr 8 23:13:05 2012 for CO2INJECTION by  doxygen 1.6.3