reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1734 if (!M) 1737 isl_assert(M->ctx, M->n_row == M->n_col, goto error); 1737 isl_assert(M->ctx, M->n_row == M->n_col, goto error); 1737 isl_assert(M->ctx, M->n_row == M->n_col, goto error); 1738 M->n_row = row; 1739 H = isl_mat_left_hermite(isl_mat_copy(M), 0, NULL, &Q); 1740 M->n_row = M->n_col; 1740 M->n_row = M->n_col; 1744 isl_assert(M->ctx, isl_int_is_one(H->row[r][r]), goto error); 1745 for (r = row; r < M->n_row; ++r) 1746 isl_seq_cpy(M->row[r], Q->row[r], M->n_col); 1746 isl_seq_cpy(M->row[r], Q->row[r], M->n_col); 1749 return M; 1753 isl_mat_free(M);