{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,3]],"date-time":"2026-04-03T14:36:34Z","timestamp":1775226994868,"version":"3.50.1"},"reference-count":44,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2022,2,16]],"date-time":"2022-02-16T00:00:00Z","timestamp":1644969600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Beyond Borders Programme of the University of Rome Tor Vergata through the project ASTRID","award":["CUP E84I19002250005"],"award-info":[{"award-number":["CUP E84I19002250005"]}]},{"name":"MIUR Excellence Department Project awarded to the Department of Mathematics, University of Rome Tor Vergata","award":["CUP E83C18000100006"],"award-info":[{"award-number":["CUP E83C18000100006"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Math. Softw."],"published-print":{"date-parts":[[2022,3,31]]},"abstract":"<jats:p>\n            Multi-degree Tchebycheffian splines are splines with pieces drawn from extended (complete) Tchebycheff spaces, which may differ from interval to interval, and possibly of different dimensions. These are a natural extension of multi-degree polynomial splines. Under quite mild assumptions, they can be represented in terms of a so-called multi-degree Tchebycheffian B-spline (MDTB-spline) basis; such basis possesses all the characterizing properties of the classical polynomial B-spline basis. We present a practical framework to compute MDTB-splines, and provide an object-oriented implementation in\n            <jats:sc>Matlab<\/jats:sc>\n            . The implementation supports the construction, differentiation, and visualization of MDTB-splines whose pieces belong to Tchebycheff spaces that are null-spaces of constant-coefficient linear differential operators. The construction relies on an extraction operator that maps local Tchebycheffian Bernstein functions to the MDTB-spline basis of interest.\n          <\/jats:p>","DOI":"10.1145\/3478686","type":"journal-article","created":{"date-parts":[[2022,2,16]],"date-time":"2022-02-16T14:50:38Z","timestamp":1645023038000},"page":"1-31","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":13,"title":["Algorithm\u00a01020: Computation of Multi-Degree Tchebycheffian B-Splines"],"prefix":"10.1145","volume":"48","author":[{"given":"Hendrik","family":"Speleers","sequence":"first","affiliation":[{"name":"Department of Mathematics, University of Rome Tor Vergata, Rome, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,2,16]]},"reference":[{"key":"e_1_3_3_2_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.apnum.2016.07.004"},{"key":"e_1_3_3_3_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF02433050"},{"key":"e_1_3_3_4_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cam.2020.113007"},{"key":"e_1_3_3_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11075-018-0533-z"},{"key":"e_1_3_3_6_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cam.2019.112603"},{"key":"e_1_3_3_7_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cagd.2017.10.003"},{"key":"e_1_3_3_8_1","first-page":"387","volume-title":"Curves and Surfaces with Applications in CAGD","author":"Bister D.","year":"1997","unstructured":"D. Bister and H. Prautzsch. 1997. A new approach to Tchebycheffian B-splines. In Curves and Surfaces with Applications in CAGD, A. Le M\u00e9haut\u00e9, C. Rabut, and L. L. Schumaker (Eds.). Vanderbilt University Press, Nashville, 387\u2013394."},{"key":"e_1_3_3_9_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.camwa.2012.05.019"},{"key":"e_1_3_3_10_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0377-0427(03)00533-8"},{"key":"e_1_3_3_11_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00365-002-0530-1"},{"key":"e_1_3_3_12_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10092-017-0239-y"},{"key":"e_1_3_3_13_1","doi-asserted-by":"publisher","DOI":"10.5555\/500858"},{"key":"e_1_3_3_14_1","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0058618"},{"key":"e_1_3_3_15_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00211-005-0613-6"},{"key":"e_1_3_3_16_1","doi-asserted-by":"publisher","DOI":"10.5555\/1816404"},{"key":"e_1_3_3_17_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cagd.2010.09.001"},{"key":"e_1_3_3_18_1","doi-asserted-by":"publisher","DOI":"10.1137\/19M1263583"},{"key":"e_1_3_3_19_1","volume-title":"Total Positivity","author":"Karlin S.","year":"1968","unstructured":"S. Karlin. 1968. Total Positivity. Stanford University Press."},{"key":"e_1_3_3_20_1","doi-asserted-by":"publisher","DOI":"10.1137\/0703044"},{"key":"e_1_3_3_21_1","doi-asserted-by":"publisher","DOI":"10.5555\/163300.163329"},{"key":"e_1_3_3_22_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0377-0427(98)00265-9"},{"key":"e_1_3_3_23_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01890028"},{"key":"e_1_3_3_24_1","series-title":"Springer INdAM Series","doi-asserted-by":"crossref","first-page":"179","DOI":"10.1007\/978-3-030-27331-6_8","volume-title":"Advanced Methods for Geometric Modeling and Numerical Simulation","author":"Lyche T.","year":"2019","unstructured":"T. Lyche, C. Manni, and H. Speleers. 2019. Tchebycheffian B-splines revisited: An introductory exposition. In Advanced Methods for Geometric Modeling and Numerical Simulation, C. Giannelli and H. Speleers (Eds.). Springer INdAM Series, Vol. 35. Springer International Publishing AG, 179\u2013216."},{"key":"e_1_3_3_25_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cma.2010.10.010"},{"key":"e_1_3_3_26_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.camwa.2015.03.027"},{"key":"e_1_3_3_27_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-59912-0_12"},{"key":"e_1_3_3_28_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jat.2006.07.003"},{"key":"e_1_3_3_29_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jat.2010.10.003"},{"key":"e_1_3_3_30_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00211-011-0390-3"},{"key":"e_1_3_3_31_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cam.2018.03.032"},{"key":"e_1_3_3_32_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01395311"},{"key":"e_1_3_3_33_1","doi-asserted-by":"publisher","DOI":"10.1137\/0515061"},{"key":"e_1_3_3_34_1","doi-asserted-by":"publisher","DOI":"10.5555\/174291.172375"},{"key":"e_1_3_3_35_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.apnum.2016.10.017"},{"key":"e_1_3_3_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3284979"},{"key":"e_1_3_3_37_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-8396(98)00031-4"},{"key":"e_1_3_3_38_1","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511618994"},{"key":"e_1_3_3_39_1","doi-asserted-by":"publisher","DOI":"10.1631\/jzus.2005.AS0116"},{"key":"e_1_3_3_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3321514"},{"key":"e_1_3_3_41_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cma.2016.11.009"},{"key":"e_1_3_3_42_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cagd.2019.101792"},{"key":"e_1_3_3_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSP.2005.843699"},{"key":"e_1_3_3_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSP.2005.843700"},{"key":"e_1_3_3_45_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cam.2007.05.031"}],"container-title":["ACM Transactions on Mathematical Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3478686","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3478686","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:11:41Z","timestamp":1750191101000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3478686"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,2,16]]},"references-count":44,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2022,3,31]]}},"alternative-id":["10.1145\/3478686"],"URL":"https:\/\/doi.org\/10.1145\/3478686","relation":{},"ISSN":["0098-3500","1557-7295"],"issn-type":[{"value":"0098-3500","type":"print"},{"value":"1557-7295","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,2,16]]},"assertion":[{"value":"2020-06-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2021-07-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2022-02-16","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}