SplineLib: A modern multi-purpose C++ spline library. (August 2020)
- Record Type:
- Journal Article
- Title:
- SplineLib: A modern multi-purpose C++ spline library. (August 2020)
- Main Title:
- SplineLib: A modern multi-purpose C++ spline library
- Authors:
- Frings, Markus
Hosters, Norbert
Müller, Corinna
Spahn, Max
Susen, Christoph
Key, Konstantin
Elgeti, Stefanie - Abstract:
- Highlights: Efficient, object-oriented algorithm for evaluation of B-spline basis functions. Software can be easily built by open-source standard tools. Implementation suited for variety of application areas (viz. IGA, optimization, interpolation, visualization). Software uses spline-type independent interface. Software converts between common file formats of different application areas. Abstract: This paper provides the description of a novel, multi-purpose spline library. In accordance with the increasingly diverse modes of usage of splines, it is multi-purpose in the sense that it supports geometry representation, finite element analysis, and optimization. The library features reading and writing for various file formats and a wide range of spline manipulation algorithms. Further, a new efficient and objective-oriented algorithm for B-spline basis function evaluation is included. All features are available by a spline-type independent interface. The library is written in modern C++ with CMake as build system. This enables it for usage in typical scientific applications. It is provided as open-source library.
- Is Part Of:
- Advances in engineering software. Volume 146(2020)
- Journal:
- Advances in engineering software
- Issue:
- Volume 146(2020)
- Issue Display:
- Volume 146, Issue 2020 (2020)
- Year:
- 2020
- Volume:
- 146
- Issue:
- 2020
- Issue Sort Value:
- 2020-0146-2020-0000
- Page Start:
- Page End:
- Publication Date:
- 2020-08
- Subjects:
- Splines -- optimization -- IGA -- C++ -- NURBS
Computer-aided engineering -- Periodicals
Engineering -- Computer programs -- Periodicals
Engineering -- Software -- Periodicals
Periodicals
620.0028553 - Journal URLs:
- http://www.sciencedirect.com/science/journal/09659978 ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.advengsoft.2020.102826 ↗
- Languages:
- English
- ISSNs:
- 0965-9978
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 0705.450000
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 13377.xml