| 146 | } |
| 147 | |
| 148 | GrB_Info RG_Matrix_clear |
| 149 | ( |
| 150 | RG_Matrix A |
| 151 | ) { |
| 152 | ASSERT(A != NULL); |
| 153 | |
| 154 | GrB_Matrix m = RG_MATRIX_M(A); |
| 155 | GrB_Info info = GrB_SUCCESS; |
| 156 | GrB_Matrix delta_plus = RG_MATRIX_DELTA_PLUS(A); |
| 157 | GrB_Matrix delta_minus = RG_MATRIX_DELTA_MINUS(A); |
| 158 | |
| 159 | info = GrB_Matrix_clear(m); |
| 160 | ASSERT(info == GrB_SUCCESS); |
| 161 | |
| 162 | info = GrB_Matrix_clear(m); |
| 163 | ASSERT(info == GrB_SUCCESS); |
| 164 | |
| 165 | info = GrB_Matrix_clear(m); |
| 166 | ASSERT(info == GrB_SUCCESS); |
| 167 | |
| 168 | A->dirty = false; |
| 169 | if(RG_MATRIX_MAINTAIN_TRANSPOSE(A)) A->transposed->dirty = false; |
| 170 | |
| 171 | return info; |
| 172 | } |
| 173 | |
| 174 | GrB_Info RG_Matrix_type |
| 175 | ( |
no test coverage detected