private static void SafeACopytoC(Matrix A, int xa, int ya, Matrix C, int size) { for (int i = 0; i < size; i++) // rows for (int j = 0; j < size; j++) // cols { C[i, j] = 0; if (xa + j < A.cols && ya + i < A.rows) C[i, j] += A[ya + i, xa + j]; } }