CubicHermite#

class splinebox.basis_functions.CubicHermite#

Basis function for a cubic Hermite spline.

For a detailed theoretical description, including the equation and a plot of the function, refer to the Cubic Hermite basis section in the documentation.

The constructor does not require any arguments.

For more information on the methods and attributes available in this class, please see the documentation for splinebox.basis_functions.BasisFunction.

Note: This is basis function is a multigenerator and eval returns two values.

Attributes

Methods

eval(t[, derivative])

Evaluate the function at position(s) t.

filter_periodic(s)

The filter used to turn knots into control points for a closed spline.

filter_symmetric(s)

The filter used to turn knots into control points for an open spline.

h31_autocorrelation(i, j, M)

Derived by V.

h31_periodic_autocorrelation(n, M)

Derived by V.

h32_autocorrelation(i, j, M)

Derived by V.

h32_periodic_autocorrelation(n, M)

Derived by V.

h3_crosscorrelation(i, j, M)

Derived by V.

h3_periodic_crosscorrelation(n, M)

Derived by V.

refinement_mask()

This function is needed for local refinement (see [Badoual2016]).