Algorithm 999: Computation of multi-degree B-splines
From MaRDI portal
Abstract: Multi-degree splines are smooth piecewise-polynomial functions where the pieces can have different degrees. We describe a simple algorithmic construction of a set of basis functions for the space of multi-degree splines, with similar properties to standard B-splines. These basis functions are called multi-degree B-splines (or MDB-splines). The construction relies on an extraction operator that represents all MDB-splines as linear combinations of local B-splines of different degrees. This enables the use of existing efficient algorithms for B-spline evaluations and refinements in the context of multi-degree splines. A Matlab implementation is provided to illustrate the computation and use of MDB-splines.
Recommendations
Cited in
(20)- Isogeometric discrete differential forms: non-uniform degrees, Bézier extraction, polar splines and flows on surfaces
- Polynomial spline spaces of non-uniform bi-degree on T-meshes: combinatorial bounds on the dimension
- Quadratic splines on quad-tri meshes: construction and an application to simulations on watertight reconstructions of trimmed surfaces
- Application of optimal spline subspaces for the removal of spurious outliers in isogeometric discretizations
- U-splines: splines over unstructured meshes
- Matrix representations for multi-degree B-splines
- Stable numerical evaluation of multi-degree B-splines
- Multi-degree B-splines: algorithmic computation and properties
- Ritz-type projectors with boundary interpolation properties and explicit spline error estimates
- Almost-\(C^1\) splines: biquadratic splines on unstructured quadrilateral meshes and their application to fourth order problems
- Efficient algorithms for the implementations of B-splines
- A Tchebycheffian Extension of Multidegree B-Splines: Algorithmic Computation and Properties
- Algorithm 1020: Computation of Multi-Degree Tchebycheffian B-Splines
- Algorithm 999
- Algorithm 942
- Outlier-free spline spaces for isogeometric discretizations of biharmonic and polyharmonic eigenvalue problems
- Extraction and application of super-smooth cubic B-splines over triangulations
- Algorithms and data structures for C^s-smooth RMB-splines of degree 2s + 1
- Normalized B-spline-like representation for low-degree Hermite osculatory interpolation problems
- Multi-resolution isogeometric analysis -- efficient adaptivity utilizing the multi-patch structure
This page was built for publication: Algorithm 999: Computation of multi-degree B-splines
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q4960967)