#include <fmobfromkpermlib.h>
Public Member Functions | |
virtual double | operator() (double x, unsigned cmp=0) const |
DFFracGravFromRelK (Function1D &fk1, Function1D &fk2, Function1D &dfk1, Function1D &dfk2, double sr1, double sr2, double v1, double v2) | |
virtual | ~DFFracGravFromRelK () |
Protected Attributes | |
Function1D & | _fk1 |
Function1D & | _fk2 |
Function1D & | _dfk1 |
Function1D & | _dfk2 |
double | _sr1 |
double | _sr1Max |
VecDouble | _viscs |
Definition at line 100 of file fmobfromkpermlib.h.
DFFracGravFromRelK::DFFracGravFromRelK | ( | Function1D & | fk1, | |
Function1D & | fk2, | |||
Function1D & | dfk1, | |||
Function1D & | dfk2, | |||
double | sr1, | |||
double | sr2, | |||
double | v1, | |||
double | v2 | |||
) | [inline] |
virtual DFFracGravFromRelK::~DFFracGravFromRelK | ( | ) | [inline, virtual] |
Definition at line 131 of file fmobfromkpermlib.h.
virtual double DFFracGravFromRelK::operator() | ( | double | x, | |
unsigned | cmp = 0 | |||
) | const [inline, virtual] |
Implements Function1D.
Definition at line 109 of file fmobfromkpermlib.h.
00110 { 00111 /* 00112 if ( x < _sr1 || x > _sr1Max) 00113 return 0.0; 00114 */ 00115 double f1=_fk1(x); 00116 double f2=_fk2(x); 00117 double df1=_dfk1(x); 00118 double df2=_dfk2(x); 00119 double denom=_viscs(1)*f1 + _viscs(0)*f2; 00120 00121 return ((f1*df2+df1*f2)*denom - f1*f2*(_viscs(1)*df1 + _viscs(0)*df2))/(denom*denom); 00122 }
Function1D & DFFracGravFromRelK::_dfk1 [protected] |
Definition at line 105 of file fmobfromkpermlib.h.
Function1D & DFFracGravFromRelK::_dfk2 [protected] |
Definition at line 105 of file fmobfromkpermlib.h.
Function1D& DFFracGravFromRelK::_fk1 [protected] |
Definition at line 105 of file fmobfromkpermlib.h.
Function1D & DFFracGravFromRelK::_fk2 [protected] |
Definition at line 105 of file fmobfromkpermlib.h.
double DFFracGravFromRelK::_sr1 [protected] |
Definition at line 106 of file fmobfromkpermlib.h.
double DFFracGravFromRelK::_sr1Max [protected] |
Definition at line 106 of file fmobfromkpermlib.h.
VecDouble DFFracGravFromRelK::_viscs [protected] |
Definition at line 107 of file fmobfromkpermlib.h.