30 for (i=0; i<n/2; i++) {
66 gk_iset(range+1, 0, ptr);
74 ind[ptr[array[i]]++] = i;
87 for (i=1; a > 1; i++, a = a>>1);
#define gk_SWAP(a, b, tmp)
EIGEN_DEVICE_FUNC const LogReturnType log() const
void gk_RandomPermute(size_t n, int *p, int flag)
Array< int, Dynamic, 1 > v
void gk_array2csr(size_t n, size_t range, int *array, int *ptr, int *ind)
Converts an element-based set membership into a CSR-format set-based membership.
#define SHIFTCSR(i, n, a)
Double_ range(const Point2_ &p, const Point2_ &q)