当前位置: X-MOL 学术Adv. Eng. Softw. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
SplineLib: A modern multi-purpose C++ spline library
Advances in Engineering Software ( IF 4.8 ) Pub Date : 2020-06-03 , DOI: 10.1016/j.advengsoft.2020.102826
Markus Frings , Norbert Hosters , Corinna Müller , Max Spahn , Christoph Susen , Konstantin Key , Stefanie Elgeti

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.



中文翻译:

SplineLib:现代的多功能C ++样条库

本文提供了一种新颖的多功能样条库的描述。根据样条线使用方式的日益多样化,从某种意义上说,它支持几何图形表示,有限元分析和优化,因此具有多种用途。该库具有读写各种文件格式和多种样条处理算法的功能。此外,还包括一种用于B样条基函数评估的高效且面向目标的新算法。所有功能都可通过样条类型的独立界面使用。该库是使用CMake作为构建系统的现代C ++编写的。这使其可以在典型的科学应用中使用。它作为开源库提供。

更新日期:2020-06-03
down
wechat
bug