#include "THSize.h" | |
int THSize_isSameSizeAs(const long *sizeA, long dimsA, const long *sizeB, long dimsB) { | |
int d; | |
if (dimsA != dimsB) | |
return 0; | |
for(d = 0; d < dimsA; ++d) | |
{ | |
if(sizeA[d] != sizeB[d]) | |
return 0; | |
} | |
return 1; | |
} | |
ptrdiff_t THSize_nElement(long dims, long *size) { | |
if(dims == 0) | |
return 0; | |
else | |
{ | |
ptrdiff_t nElement = 1; | |
int d; | |
for(d = 0; d < dims; d++) | |
nElement *= size[d]; | |
return nElement; | |
} | |
} |