Home
last modified time | relevance | path

Searched refs:newRows (Results 1 – 1 of 1) sorted by relevance

/petsc/src/mat/interface/
H A Dmatrix.c6665 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()