#include <finterpolate.h>
Public Member Functions | |
FInterpolate (Function1D &f, double a, double b, unsigned N) | |
virtual double | operator() (double x, unsigned cmp) const |
virtual bool | isInDomain (double x, unsigned cmp) const |
virtual | ~FInterpolate () |
Private Attributes | |
Function1D & | _f |
double | _a |
double | _b |
unsigned | _N |
double | _dx |
VecDouble | _fVals |
Definition at line 17 of file finterpolate.h.
FInterpolate::FInterpolate | ( | Function1D & | f, | |
double | a, | |||
double | b, | |||
unsigned | N | |||
) |
FInterpolate::~FInterpolate | ( | ) | [virtual] |
Definition at line 29 of file finterpolate.cpp.
bool FInterpolate::isInDomain | ( | double | x, | |
unsigned | cmp = 0 | |||
) | const [virtual] |
Reimplemented from Function1D.
Definition at line 23 of file finterpolate.cpp.
double FInterpolate::operator() | ( | double | x, | |
unsigned | cmp = 0 | |||
) | const [virtual] |
Implements Function1D.
Definition at line 15 of file finterpolate.cpp.
double FInterpolate::_a [private] |
Definition at line 21 of file finterpolate.h.
double FInterpolate::_b [private] |
Definition at line 21 of file finterpolate.h.
double FInterpolate::_dx [private] |
Definition at line 23 of file finterpolate.h.
Function1D& FInterpolate::_f [private] |
Definition at line 20 of file finterpolate.h.
VecDouble FInterpolate::_fVals [private] |
Definition at line 24 of file finterpolate.h.
unsigned FInterpolate::_N [private] |
Definition at line 22 of file finterpolate.h.