10#ifndef __stir_numerics_BSplines__H__
11#define __stir_numerics_BSplines__H__
53template <
class RandIterOut,
class IterT,
class constantsT>
54inline void BSplines_coef(RandIterOut c_begin_iterator,
55 RandIterOut c_end_iterator,
56 IterT input_begin_iterator,
57 IterT input_end_iterator,
60 const constantsT lambda);
65template <
typename pos_type>
71template <
typename pos_type>
Implementation of the (cubic) B-Splines Interpolation.
Implementation of the B-Splines Interpolation.
basic configuration include file
pos_type BSplines_1st_der_weight(const pos_type relative_position, const BSplineType spline_type)
return value of the first derivative of the spline
double pos_type
The type used for relative positions between the grid points.
Definition BSplines.h:32
pos_type BSplines_weights(const pos_type relative_position, const BSplineType spline_type)
return spline value
BSplineType
enum providing constants to define the type of B-Spline used for interpolation
Definition BSplines.h:38