Lines Matching refs:numRows
6298 PetscErrorCode MatZeroRowsColumns(Mat mat, PetscInt numRows, const PetscInt rows[], PetscScalar dia… in MatZeroRowsColumns() argument
6303 if (numRows) PetscAssertPointer(rows, 3); in MatZeroRowsColumns()
6308 PetscUseTypeMethod(mat, zerorowscolumns, numRows, rows, diag, x, b); in MatZeroRowsColumns()
6337 PetscInt numRows; in MatZeroRowsColumnsIS() local
6345 PetscCall(ISGetLocalSize(is, &numRows)); in MatZeroRowsColumnsIS()
6347 PetscCall(MatZeroRowsColumns(mat, numRows, rows, diag, x, b)); in MatZeroRowsColumnsIS()
6405 PetscErrorCode MatZeroRows(Mat mat, PetscInt numRows, const PetscInt rows[], PetscScalar diag, Vec … in MatZeroRows() argument
6410 if (numRows) PetscAssertPointer(rows, 3); in MatZeroRows()
6415 PetscUseTypeMethod(mat, zerorows, numRows, rows, diag, x, b); in MatZeroRows()
6444 PetscInt numRows = 0; in MatZeroRowsIS() local
6452 PetscCall(ISGetLocalSize(is, &numRows)); in MatZeroRowsIS()
6455 PetscCall(MatZeroRows(mat, numRows, rows, diag, x, b)); in MatZeroRowsIS()
6506 PetscErrorCode MatZeroRowsStencil(Mat mat, PetscInt numRows, const MatStencil rows[], PetscScalar d… in MatZeroRowsStencil() argument
6518 if (numRows) PetscAssertPointer(rows, 3); in MatZeroRowsStencil()
6520 PetscCall(PetscMalloc1(numRows, &jdxm)); in MatZeroRowsStencil()
6521 for (i = 0; i < numRows; ++i) { in MatZeroRowsStencil()
6589 PetscErrorCode MatZeroRowsColumnsStencil(Mat mat, PetscInt numRows, const MatStencil rows[], PetscS… in MatZeroRowsColumnsStencil() argument
6601 if (numRows) PetscAssertPointer(rows, 3); in MatZeroRowsColumnsStencil()
6603 PetscCall(PetscMalloc1(numRows, &jdxm)); in MatZeroRowsColumnsStencil()
6604 for (i = 0; i < numRows; ++i) { in MatZeroRowsColumnsStencil()
6651 PetscErrorCode MatZeroRowsLocal(Mat mat, PetscInt numRows, const PetscInt rows[], PetscScalar diag,… in MatZeroRowsLocal() argument
6656 if (numRows) PetscAssertPointer(rows, 3); in MatZeroRowsLocal()
6662 PetscUseTypeMethod(mat, zerorowslocal, numRows, rows, diag, x, b); in MatZeroRowsLocal()
6668 PetscCall(ISCreateGeneral(PETSC_COMM_SELF, numRows, rows, PETSC_USE_POINTER, &is)); in MatZeroRowsLocal()
6671 for (PetscInt i = 0; i < numRows; i++) in MatZeroRowsLocal()
6708 PetscInt numRows; in MatZeroRowsLocalIS() local
6719 PetscCall(ISGetLocalSize(is, &numRows)); in MatZeroRowsLocalIS()
6721 PetscCall(MatZeroRowsLocal(mat, numRows, rows, diag, x, b)); in MatZeroRowsLocalIS()
6751 PetscErrorCode MatZeroRowsColumnsLocal(Mat mat, PetscInt numRows, const PetscInt rows[], PetscScala… in MatZeroRowsColumnsLocal() argument
6756 if (numRows) PetscAssertPointer(rows, 3); in MatZeroRowsColumnsLocal()
6762 PetscUseTypeMethod(mat, zerorowscolumnslocal, numRows, rows, diag, x, b); in MatZeroRowsColumnsLocal()
6768 PetscCall(ISCreateGeneral(PETSC_COMM_SELF, numRows, rows, PETSC_USE_POINTER, &is)); in MatZeroRowsColumnsLocal()
6771 for (PetscInt i = 0; i < numRows; i++) in MatZeroRowsColumnsLocal()
6808 PetscInt numRows; in MatZeroRowsColumnsLocalIS() local
6819 PetscCall(ISGetLocalSize(is, &numRows)); in MatZeroRowsColumnsLocalIS()
6821 PetscCall(MatZeroRowsColumnsLocal(mat, numRows, rows, diag, x, b)); in MatZeroRowsColumnsLocalIS()