论文标题

Splinelib:现代多功能C ++样条库

SplineLib: A Modern Multi-Purpose C++ Spline Library

论文作者

Frings, Markus, Hosters, Norbert, Müller, Corinna, Spahn, Max, Susen, Christoph, Key, Konstantin, Elgeti, Stefanie

论文摘要

本文提供了一个新颖的多功能样条库的描述。按照越来越多的花样用法模式,它是多功能的,从某种意义上说,它支持几何表示,有限元分析和优化。该库具有各种文件格式的读取和写作,以及各种样条操纵算法。此外,还包括一种用于B型基础函数评估的新的高效且面向客观的算法。所有功能均可通过样条型独立接口获得。该库是用现代C ++编写的,CMAKE作为构建系统。这使其可以在典型的科学应用中使用。它作为开源库提供。

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.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源