(sizeof(TDoubleMatrix)); result->data=GridToolsGetGrid(depth,dimensions); result->depth=2; result->dimensions=(int*) malloc(sizeof(int)*2); result->dimensions[0]=GridToolsGetTotalPoints(depth,dimensions); result->dimensions[1]=depth; return result; } void GridToolsShift(double *pos, ...