Spline interpolation routines. More...
Namespaces | |
QuinticSpline | |
C4-continuous interpolation using quintic splines. | |
Functions | |
std::vector< double > | QuinticSpline::getCoeff (const std::vector< double > &samples, bool oddExtension=false) |
Generate quintic spline coefficients for a set of uniformly-spaced samples. More... | |
__hostanddev__ double | QuinticSpline::value (const double *coeff, double x) |
Compute value of quintic spline. Warning: x is not range-checked. More... | |
__hostanddev__ double | QuinticSpline::deriv (const double *coeff, double x) |
Compute derivative (w.r.t x) of quintic spline. Warning: x is not range-checked. More... | |
__hostanddev__ void | QuinticSpline::valueGrad (double E_value, double *E_coeff, double x) |
Gradient propagation corresponding to value() More... | |
Spline interpolation routines.