Re: [Rcpp-devel] Fwd: How can I avoid calls to coerceToReal

2013-05-02 Thread Romain Francois
What is the type of df[i] ? i.e. what does it says: SEXP tmp = df[i] ; Rprintf( "TYPEOF(tmp)=%d", TYPEOF(tmp) ) ; If this is anything but REALSXP (i.e. 14), then you have to coerce the data to bne able to use it as a NumericVector. Romain Le 30/04/13 17:19, Pratibha Rana a écrit : Hi, MY

Re: [Rcpp-devel] Fwd: How can I avoid calls to coerceToReal

2013-04-30 Thread Dirk Eddelbuettel
On 30 April 2013 at 11:19, Pratibha Rana wrote: | | | Hi, | | MY application is performing really slow due to unnecessary calls to | coerceToReal from this line NumericVector ocol = df[j]. Here is a sample | of what I am doing. Is there a way to avoid the unnecessary overhead? | Please note tha

[Rcpp-devel] Fwd: How can I avoid calls to coerceToReal

2013-04-30 Thread Pratibha Rana
Hi, MY application is performing really slow due to unnecessary calls to coerceToReal from this line NumericVector ocol = df[j]. Here is a sample of what I am doing. Is there a way to avoid the unnecessary overhead? Please note that the data in df is float data. void writeDataToPar