Lines Matching refs:compressedrow
1527 PetscCall(PetscFree2(a->compressedrow.i, a->compressedrow.rindex));
2269 if (!A->structure_only) PetscCall(MatCheckCompressedRow(A, a->nonzerorowcnt, &a->compressedrow, a->i, mbs, ratio));
3603 c->compressedrow.use = a->compressedrow.use;
3604 c->compressedrow.nrows = a->compressedrow.nrows;
3605 if (a->compressedrow.use) {
3606 i = a->compressedrow.nrows;
3607 PetscCall(PetscMalloc2(i + 1, &c->compressedrow.i, i + 1, &c->compressedrow.rindex));
3608 PetscCall(PetscArraycpy(c->compressedrow.i, a->compressedrow.i, i + 1));
3609 PetscCall(PetscArraycpy(c->compressedrow.rindex, a->compressedrow.rindex, i));
3611 c->compressedrow.use = PETSC_FALSE;
3612 c->compressedrow.i = NULL;
3613 c->compressedrow.rindex = NULL;