Reference implementation of B-Splines; very inefficient but "obviously" correct.
Documentation
bases :: (Fractional a, Ord a) => Knots a -> a -> [[a]]Source
basisFunctions :: (Fractional a, Ord a) => Knots a -> [[a -> a]]Source
basisPolynomials :: (Fractional a, Ord a) => Knots a -> [[[Poly a]]]Source
basisPolynomialsAt :: (Fractional a, Ord a) => Knots a -> a -> [[Poly a]]Source