#include <ffractionallinearmobility.h>
Public Member Functions | |
FFractionalLinearMobility (double v1, double v2) | |
virtual | ~FFractionalLinearMobility () |
virtual double | operator() (double dd, unsigned cmp=0) const |
Private Attributes | |
double | _v1 |
double | _v2 |
double | _M |
Definition at line 9 of file ffractionallinearmobility.h.
FFractionalLinearMobility::FFractionalLinearMobility | ( | double | v1, | |
double | v2 | |||
) | [inline] |
Definition at line 17 of file ffractionallinearmobility.h.
00018 :Function1D(1),_v1(v1),_v2(v2) 00019 { 00020 _M = v1/v2; 00021 }
virtual FFractionalLinearMobility::~FFractionalLinearMobility | ( | ) | [inline, virtual] |
Definition at line 22 of file ffractionallinearmobility.h.
virtual double FFractionalLinearMobility::operator() | ( | double | dd, | |
unsigned | cmp = 0 | |||
) | const [inline, virtual] |
Implements Function1D.
Definition at line 24 of file ffractionallinearmobility.h.
00025 { 00026 00027 return dd/(_M*(1-dd) + dd); 00028 }
double FFractionalLinearMobility::_M [private] |
Definition at line 13 of file ffractionallinearmobility.h.
double FFractionalLinearMobility::_v1 [private] |
Definition at line 12 of file ffractionallinearmobility.h.
double FFractionalLinearMobility::_v2 [private] |
Definition at line 12 of file ffractionallinearmobility.h.