|
Mantid
|
Linear interpolation using GSL. More...
#include <Spline.h>
Public Member Functions | |
| LinearSpline (std::span< X const > x, std::span< Y const > y) | |
Public Member Functions inherited from Mantid::Kernel::Spline< X, Y > | |
| std::vector< Y > | deriv (std::span< X const > newX, unsigned int order=1) const |
| Y | deriv (X const newX, unsigned int order=1) const |
| std::vector< Y > | operator() (std::span< X const > newX) const |
| Y | operator() (X const newX) const |
| Spline (std::span< X const > x, std::span< Y const > y, gsl_interp_type const *type) | |
| virtual | ~Spline ()=default |
Static Public Member Functions | |
| static std::vector< Y > | getSplinedYValues (std::span< X const > newX, std::span< X const > x, std::span< Y const > y) |
Linear interpolation using GSL.
| X | Type for x-coordinates (must be numeric) |
| Y | Type for y-coordinates (must be numeric) |
|
inline |
|
inlinestatic |
Definition at line 98 of file Spline.h.
References Mantid::Geometry::x, and Mantid::Geometry::y.
Referenced by Mantid::CurveFitting::Functions::GramCharlierComptonProfile::cacheYSpaceValues().