| A |
Index << >> |
typedef struct {I
k, // offset to ravel
flag, // bit flags
m, // max # bytes in ravel
t, // type
c, // reference count
n, // # elements in ravel
r, // rank
s[1]; // shape
}* A;
┌────┬────┬────┬────┬────┬────┬────┬────┬────┬
│ k │flag│ m │ t │ c │ n │ r │ s0 │ s1 │...
└────┴────┴────┴────┴────┴────┴────┴────┴────┴
┬──────┬──────┬──────┬
...│ x0 │ x1 │ x2 │...
┴──────┴──────┴──────┴
|