Operator representation of a Spline.
More...
#include <SplineOperator.h>
template<
typename T,
size_t order>
class bspline::operators::SplineOperator< T, order >
Operator representation of a Spline.
- Template Parameters
-
T | The data type of the spline. |
order | The order of the spline. |
◆ SplineOperator()
◆ outputOrder()
Returns the order of the output spline for a given input order.
- Parameters
-
inputOrder | the order of the input spline. |
- Returns
- The output spline-order for a given input input order.
◆ transform()
Applies operator to a Spline.
Applies the operator to a set of coefficients (representing a polynomial on one interval).
- Parameters
-
input | The polynomial coefficients. |
grid | The global grid with respect to which the splines are defined. |
intervalIndex | The index of the begin of the interval with respect to the global grid. |
- Template Parameters
-
T | The datatype of the spline. |
size | The size of the array, i. e. the number of coefficients. |
- Exceptions
-
BSplineException | If the spline _s is defined on a grid that is (logically) different from grid. |
- Returns
- The polyomial coefficients arising from the application of this operator to the input coefficients.
The documentation for this class was generated from the following file: