From christos at nuverabio.com  Sun Dec  3 22:17:36 2006
From: christos at nuverabio.com (Christos Hatzis)
Date: Sun, 3 Dec 2006 16:17:36 -0500
Subject: [Rd] passing matrix as argument to a C function
In-Reply-To: <17779.3497.873303.970110@basebud.nulle.part>
Message-ID: <001101c71720$7576a2d0$0202a8c0@headquarters.silicoinsights>

Thank you, Dirk.  I'll keep this in mind.

-Christos 

-----Original Message-----
From: Dirk Eddelbuettel [mailto:edd at debian.org] 
Sent: Sunday, December 03, 2006 12:47 PM
To: christos at nuverabio.com
Cc: 'Prof Brian Ripley'; r-devel at r-project.org
Subject: Re: [Rd] passing matrix as argument to a C function


On 3 December 2006 at 11:47, Christos Hatzis wrote:
| Thank you.  The code in kmeans.c is indeed informative.  One needs to 
| remember that an R matrix is a vector with attributes.

In case there is any chance that you could turn your part of the source from
C into C++, try RcppTemplate from CRAN --- it makes interfacing R and C++ a
whole lot easier.  I cannot recommend it highly enough. 

But if you don't yet know C++ it provides yet another learning curve so you
may not want to go there quite yet...

Dirk

--
Hell, there are no rules here - we're trying to accomplish something. 
                                                  -- Thomas A. Edison



[Rd] passing matrix as argument to a C function
Christos Hatzis