哪些库有很好的基础样条实现?

计算科学 有限元 图书馆 基组 C C++
2021-12-16 20:36:57

我正在寻找以B 样条为函数基础的有限元方法。哪些 C/C++ 库具有良好的 B 样条支持?

具体来说,我正在寻找一种稳定算法的实现,即使它很慢。如果 b 样条计算变得慢到很麻烦,我计划预先计算很多我需要的内积并将它们存储在某个文件中。

2个回答

Gnu Scientific Library (GSL) 有一个 B 样条的实现,文档可以在这里找到。根据文档,GSL 使用 De Boor 算法,该算法在数值上是稳定的。

还可以在http://people.sc.fsu.edu/~jburkardt/上查看 John Burkhardt 的库。 他的代码是 LGPL 许可的,而不是 Gnu Scientific Library 使用的 GPL。