提升勒让德多项式的 gsl_sf_legendre_sphPlm_array() 替代品
Boost alternative to gsl_sf_legendre_sphPlm_array() for Legendre polynomials
我的理解是Boost库比GSL快得多。我现在正在维护一个代码,该代码在计算中的某个点调用gsl_sf_legendre_sphPlm_array
以计算勒让德多项式。我想知道:是否有比原始 GSL 功能性能更好的 Boost 替代方案?
勒让德函数很简单,特别是因为它们是通过 3 项递归实现的。因此,我不希望提升比 GSL 更快或更慢,尤其是对于勒让德系列的评估(例如,使用提升legendre_next
(;它们都应该编译成大致相同的程序集。
使用boost或GSL的原因几乎完全取决于您的环境。
Boost的一个优点是它可以以任意精度使用;成本是你必须编译模板。
相关文章:
- 使用 sf::Text 数组时崩溃
- 尝试将 sf::Texture* 推送到 std::vector 时出错
- 为什么 sf::Text 显示点而不是数字?
- sf::文本不显示?
- sf::Windows上的音乐:api-ms-win-crt-locale-l1-1-0.dll:无法打开共享对象文件
- 如何将sf::RenderWindow传递给另一个函数
- 当我尝试绘制 sf::Text 对象时,SFML 中的分段错误
- 重载运算符时出错<在 sf::Vector 中
- 声明 sf::SoundBuffer 会导致程序在终止时崩溃
- 正在加载 sf::图片来自 QDialog
- SFML 中的分段错误 调用 sf::窗口::关闭后
- 未解决的外部符号sf ::带有SFML的时间
- crtdbg 在使用 sf::Text::setOutlineThickness 时转储内存泄漏
- sf::声音函数会导致链接器错误
- SFML sf::Mouse::getPosition 方法无法编写正确的参数
- SF :: Renderwindow的destrutor被检测到的堆叠粉碎
- 为什么我的SFML将SF ::纹理作为参数传递到函数时会不断崩溃
- SFML/C++ 闪烁命中效果 sf::精灵
- SFML 2.4.2 在绘制 sf::Text 对象之前获取本地边界
- SFML意外的SF ::顶点运动