void   THCCByteTensor_grid(THCudaLongTensor *self,   THCudaByteTensor *pos,   THCudaByteTensor *size, THCudaLongTensor *count);
void   THCCCharTensor_grid(THCudaLongTensor *self,   THCudaCharTensor *pos,   THCudaCharTensor *size, THCudaLongTensor *count);
void  THCCShortTensor_grid(THCudaLongTensor *self,  THCudaShortTensor *pos,  THCudaShortTensor *size, THCudaLongTensor *count);
void    THCCIntTensor_grid(THCudaLongTensor *self,    THCudaIntTensor *pos,    THCudaIntTensor *size, THCudaLongTensor *count);
void   THCCLongTensor_grid(THCudaLongTensor *self,   THCudaLongTensor *pos,   THCudaLongTensor *size, THCudaLongTensor *count);
void  THCCFloatTensor_grid(THCudaLongTensor *self,       THCudaTensor *pos,       THCudaTensor *size, THCudaLongTensor *count);
void THCCDoubleTensor_grid(THCudaLongTensor *self, THCudaDoubleTensor *pos, THCudaDoubleTensor *size, THCudaLongTensor *count);
