[Rcpp-devel] Simple problem with modules

Hadley Wickham h.wickham at gmail.com
Wed Feb 20 22:14:13 CET 2013


I've attached a somewhat tweaked example which I think might indicate
that modules don't know about const NumericVector&?


> GroupFixed <- m$GroupFixed

> g <- GroupFixed$new(x, 0.1, 0)

> g$size()
[1] 1

> g$bin(1L)
[1] 0

> g$get(1L)
[1] 6.953223e-310


The answers should be 8, 100 and 0.08075014 respectively.

Hadley


On Wed, Feb 20, 2013 at 11:39 AM, Hadley Wickham <h.wickham at gmail.com> wrote:
> Hi all,
>
> I'm having a simple problem with modules - when I instantiating the
> object and call the methods in C++, I get a different answer from
> instantiating and calling the methods in R via a module.  I've
> attached a simple test case that you can run with sourceCpp() - when I
> run it (using svn rev 4264 or CRAN version) I get 0 instead of 8. What
> am I doing wrong?
>
> Thanks!
>
> Hadley
>
> --
> Chief Scientist, RStudio
> http://had.co.nz/



-- 
Chief Scientist, RStudio
http://had.co.nz/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: module-problem.cpp
Type: text/x-c++src
Size: 1136 bytes
Desc: not available
URL: <http://lists.r-forge.r-project.org/pipermail/rcpp-devel/attachments/20130220/a9be5e77/attachment.cpp>


More information about the Rcpp-devel mailing list