gpt4 book ai didi

c++ - 用于 Legendre 多项式的 gsl_sf_legendre_sphPlm_array() 替代方案

转载 作者:行者123 更新时间:2023-11-30 04:49:06 25 4
gpt4 key购买 nike

我的理解是 Boost 库比 GSL 快得多。我现在正在维护一个代码,该代码在计算中的某个点调用 gsl_sf_legendre_sphPlm_array 来计算勒让德多项式。我想知道:是否有一个 Boost 替代此功能,其性能明显优于原始 GSL 功能?

最佳答案

Legendre 函数很简单,特别是因为它们是通过 3 项递归实现的。因此,我不希望 boost 比 GSL 更快或更慢,特别是对于勒让德级数的评估(例如,使用 boost legendre_next);它们都应该编译成大致相同的程序集。

使用 boost 或 GS​​L 的原因几乎完全取决于您的环境。

Boost 的一个优点是它可以以任意精度使用;成本是您必须编译模板。

关于c++ - 用于 Legendre 多项式的 gsl_sf_legendre_sphPlm_array() 替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55536511/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com