38 for (int32_t i=0; i<num_dims; i++)
41 array = SG_MALLOC(T, total);
59 num_dims = ((
SGNDArray*)(&orig))->num_dims;
81 ASSERT(array && dims && num_dims > 2 && dims[2] > matIdx)
85 int64_t idx = int64_t(matIdx)*int64_t(dims[0])*dims[1];
87 for (int64_t i=0; i<dims[0]; i++)
88 for (int64_t j=0; j<i-1; j++)
90 aux = array[idx + i + j*dims[0]];
91 array[idx + i + j*dims[0]] = array[idx + j + i*dims[0]];
92 array[idx + j + i*dims[1]] = aux;
shogun reference count managed data
all of classes and functions are contained in the shogun namespace
shogun n-dimensional array