Got it:

R> cppFunction("arma::uvec venelin(const arma::uvec v) { return(v); }", 
depends="RcppArmadillo")
R> venelin(1:3)
           [,1]
[1,]          0
[2,] 1072693248
[3,]          0
R> cppFunction("arma::uvec venelin2(arma::uvec v) { return(v); }", 
depends="RcppArmadillo")
R> venelin2(1:3)
     [,1]
[1,]    1
[2,]    2
[3,]    3
R> 

The const seems to throw it off.  We will try to take a look!

Dirk

-- 
Dirk Eddelbuettel | [email protected] | http://dirk.eddelbuettel.com
_______________________________________________
Rcpp-devel mailing list
[email protected]
https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel

Reply via email to