#include <krpiri1.h>
Public Member Functions | |
DFKrwPiri () | |
virtual | ~DFKrwPiri () |
virtual double | operator() (double x, unsigned cmp=0) const |
Definition at line 18 of file krpiri1.h.
virtual DFKrwPiri::~DFKrwPiri | ( | ) | [inline, virtual] |
virtual double DFKrwPiri::operator() | ( | double | x, | |
unsigned | cmp = 0 | |||
) | const [inline, virtual] |
Implements Function1D.
Definition at line 24 of file krpiri1.h.
00025 { 00026 if (x <= SRW) 00027 return 0; 00028 double x_2=x*x; 00029 double x_3=x_2*x; 00030 double x_4=x_3*x; 00031 double x_5=x_4*x; 00032 double x_6=x_5*x; 00033 double denom=(1.0030111*x_6-7.6192155*x_4+10.027664*x_2-4.3566221*x+1); 00034 return (1.056579661240908*(-1.04524788*x_5+1.00869028*x_3-0.039493092*x))/denom - (1.056579661240908*(6.018066599999999*x_5-30.476862*x_3+20.055328*x-4.3566221)*(-0.17420798*x_6+0.25217257*x_4-0.019746546*x_2-0.0063170828))/(denom*denom); 00035 }