#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.
1.6.3