[Rcpp-devel] Regression in conversion from NumericVector to ComplexVector?
Christian Gunning
xian at unm.edu
Wed Dec 22 17:18:27 CET 2010
> test1 = cxxfunction(signature(vec='complex'), '
> ComplexVector x(vec) ;
> int nn = x.size();
> for( int i=0; i<nn; i++) {
> x[i].r = x[i].r*2 ;
> x[i].i = x[i].i*2 ;
> }
> return x ;
> ', plugin='Rcpp')
>
> aa1 = (0:9)*(1+1i)
> aa2 = (0:9)*(1+1i)
> all.equal(aa1,aa2) ## true
> bb = test1(aa1)
> all.equal(aa1,aa2) ## false
>
Good deal. Is the above behaivor a bug?
--
A man, a plan, a cat, a ham, a yak, a yam, a hat, a canal – Panama!
More information about the Rcpp-devel
mailing list