Searched refs:newRows (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/mat/interface/ |
| H A D | matrix.c | 6665 PetscInt *newRows, nl = 0; in MatZeroRowsLocal() local 6670 PetscCall(ISGetIndices(newis, (const PetscInt **)&newRows)); in MatZeroRowsLocal() 6672 if (newRows[i] > -1) newRows[nl++] = newRows[i]; in MatZeroRowsLocal() 6673 PetscUseTypeMethod(mat, zerorows, nl, newRows, diag, x, b); in MatZeroRowsLocal() 6674 PetscCall(ISRestoreIndices(newis, (const PetscInt **)&newRows)); in MatZeroRowsLocal() 6765 PetscInt *newRows, nl = 0; in MatZeroRowsColumnsLocal() local 6770 PetscCall(ISGetIndices(newis, (const PetscInt **)&newRows)); in MatZeroRowsColumnsLocal() 6772 if (newRows[i] > -1) newRows[nl++] = newRows[i]; in MatZeroRowsColumnsLocal() 6773 PetscUseTypeMethod(mat, zerorowscolumns, nl, newRows, diag, x, b); in MatZeroRowsColumnsLocal() 6774 PetscCall(ISRestoreIndices(newis, (const PetscInt **)&newRows)); in MatZeroRowsColumnsLocal()
|