是否可以将 Alglib 与 Rcpp 一起使用?

Is it possible to use Alglib with Rcpp?

我经常使用 Rcpp 代码将 C++ 代码合并到 R 中。通过 BH 包,我还可以使用 Boost 库。但是,Boost 库缺少一个我想使用的函数(准确地说,它只有 Bessel 函数,但由于溢出,我想立即获取 Log-Bessel)。我知道 Alglib 确实有这个功能。

是否可以将 Alglib 与 Rcpp 一起使用,即以某种方式使用 Alglib 中的 log-bessel 函数?

我看不出

在功能上有明显区别

因此,我认为您可以使用 BH package 为您提供所有的 Boost Math,然后再提供一些。

最后但并非最不重要的一点是 package bessel on CRAN 由 R Core 成员编写,专注于特殊功能,因此您也可以从那里开始。