#include <fdfractionallinearmobility.h>
Public Member Functions | |
FDFractionalLinearMobility (double v1, double v2) | |
virtual | ~FDFractionalLinearMobility () |
virtual void | getMinMaxValues (double a, double b, double &min, double &max) const |
virtual double | operator() (double dd, unsigned cmp=0) const |
Private Attributes | |
double | _v1 |
double | _v2 |
double | _M |
ProbeFunction1D | prob |
Definition at line 4 of file fdfractionallinearmobility.h.
FDFractionalLinearMobility::FDFractionalLinearMobility | ( | double | v1, | |
double | v2 | |||
) | [inline] |
Definition at line 13 of file fdfractionallinearmobility.h.
00014 :Function1D(1),_v1(v1),_v2(v2) 00015 { 00016 _M = v1/v2; 00017 prob.sampleFunction(*this,0,0,1,100000); 00018 }
virtual FDFractionalLinearMobility::~FDFractionalLinearMobility | ( | ) | [inline, virtual] |
Definition at line 19 of file fdfractionallinearmobility.h.
virtual void FDFractionalLinearMobility::getMinMaxValues | ( | double | a, | |
double | b, | |||
double & | min, | |||
double & | max | |||
) | const [inline, virtual] |
Reimplemented from Function1D.
Definition at line 21 of file fdfractionallinearmobility.h.
00022 { 00023 prob.getMinMaxValues(a,b,min,max); 00024 }
virtual double FDFractionalLinearMobility::operator() | ( | double | dd, | |
unsigned | cmp = 0 | |||
) | const [inline, virtual] |
Implements Function1D.
Definition at line 27 of file fdfractionallinearmobility.h.
double FDFractionalLinearMobility::_M [private] |
Definition at line 8 of file fdfractionallinearmobility.h.
double FDFractionalLinearMobility::_v1 [private] |
Definition at line 7 of file fdfractionallinearmobility.h.
double FDFractionalLinearMobility::_v2 [private] |
Definition at line 7 of file fdfractionallinearmobility.h.
Definition at line 9 of file fdfractionallinearmobility.h.