Periodic B-spline finite elements on an interval, built from the Cox-de Boor recursion, with the quadrature and assembly a Galerkin discretisation needs. The package provides the periodic B-spline basis of arbitrary degree on uniform, graded and random meshes, together with an assembly table from which the mass, stiffness, derivative and variable-coefficient matrices follow as single weighted contractions.
To run the test suite before every push, enable the repository's git hooks:
git config core.hooksPath .githooks.githooks/pre-push refuses the push if the suite fails. To push regardless — a
documentation-only change, or a failure that is already known — set
SIMPLESPLINES_SKIP_TESTS=1 git pushSimpleSplines is licensed under the MIT License. See AUTHORS.md for the list of authors the copyright refers to.