[Rd] Matrix memory layout R vs. C
Gábor Csárdi
csardi.gabor at gmail.com
Fri Dec 6 15:42:37 CET 2013
On Fri, Dec 6, 2013 at 9:38 AM, Duncan Murdoch <murdoch.duncan at gmail.com> wrote:
> On 06/12/2013 8:21 AM, Larissa Hauer wrote:
[...]
>
>
> I would not assume that a 2D matrix in C doesn't have gaps in it between the
> rows. Let C treat it as a vector, and write a little macro that does the
> indexing. For example,
>
> #define INDEX(i,j) (i) + rows*(j)
I would make this
#define INDEX(i,j) ((i) + rows*(j))
just to be on the safe side.
Gabor
[...]
More information about the R-devel
mailing list