Boost Rcpp(BH包)多精度

时间:2015-07-07 20:18:08

标签: c++ r boost rcpp

我试图学习如何在Rcpp中使用boost多精度软件包。我的主要问题似乎是包装和返回。如果有任何人可以对以下代码发表评论,我们将不胜感激。

我得到的错误是"无法转换const boost :: multiprecision :: number

{{1}}

1 个答案:

答案 0 :(得分:1)

要致电Rcpp::wrap(someObject),我们需要某人wrap()类型编写someObject的实际实施。 Rcpp为许多类型提供了这个,并且附加包也可以像我们在"Extending Rcpp" vignette中解释的那样。

在这里你的工作要么为cpp_dec_float_100创建这样的包装器,要么从该类型转换为Rcpp已知的类型。