yat
0.8.3pre
|
AkimaPeriodic interpolation. More...
#include <yat/regression/AkimaPeriodicInterpolation.h>
Public Member Functions | |
AkimaPeriodicInterpolation (const utility::VectorBase &x, const utility::VectorBase &y) | |
The default constructor. | |
~AkimaPeriodicInterpolation (void) | |
The destructor. | |
double | evaluate (double x) |
Calculate the interpolated value for x. | |
double | evaluate_derivative (double x) |
Calculate the derivative of the interpolated function at x. | |
double | evaluate_derivative2 (double x) |
Calculate the 2nd derivative of the interpolated function at x. | |
double | evaluate_integral (double a, double b) |
Calculate the numerical integral of the interpolated function over the range . | |
double | evaluation (void) const |
The result of the latest evaluaion function call is stored and can be retrieved with this function. | |
unsigned int | min_size (void) const |
This function returns the minimum number of points required by the interpolation type. |
AkimaPeriodic interpolation.
|
inherited |
Calculate the interpolated value for x.
GSL_error | if evaluation is requested outside the range defined by the interpolation algorithm. |
|
inherited |
Calculate the derivative of the interpolated function at x.
GSL_error | if evaluation is requested outside the range defined by the interpolation algorithm. |
|
inherited |
Calculate the 2nd derivative of the interpolated function at x.
GSL_error | if evaluation is requested outside the range defined by the interpolation algorithm. |
|
inherited |
Calculate the numerical integral of the interpolated function over the range .
GSL_error | if evaluation is requested outside the range defined by the interpolation algorithm. |
|
inherited |
The result of the latest evaluaion function call is stored and can be retrieved with this function.
|
inherited |
This function returns the minimum number of points required by the interpolation type.
For example, Akima spline interpolation requires a minimum of 5 points.