Lines Matching refs:irow

2214 PetscErrorCode MatGetValuesLocal(Mat mat, PetscInt nrow, const PetscInt irow[], PetscInt ncol, cons…  in MatGetValuesLocal()  argument
2221 PetscAssertPointer(irow, 3); in MatGetValuesLocal()
2229 if (mat->ops->getvalueslocal) PetscUseTypeMethod(mat, getvalueslocal, nrow, irow, ncol, icol, y); in MatGetValuesLocal()
2242 PetscCall(ISLocalToGlobalMappingApply(mat->rmap->mapping, nrow, irow, irowm)); in MatGetValuesLocal()
2455 PetscErrorCode MatSetValuesLocal(Mat mat, PetscInt nrow, const PetscInt irow[], PetscInt ncol, cons… in MatSetValuesLocal() argument
2462 PetscAssertPointer(irow, 3); in MatSetValuesLocal()
2476 …if (mat->ops->setvalueslocal) PetscUseTypeMethod(mat, setvalueslocal, nrow, irow, ncol, icol, y, a… in MatSetValuesLocal()
2491 …if (mat->rmap->mapping) PetscCall(ISLocalToGlobalMappingApply(mat->rmap->mapping, nrow, irow, bufr… in MatSetValuesLocal()
2492 else irowm = irow; in MatSetValuesLocal()
2494 …if (mat->cmap->mapping != mat->rmap->mapping || ncol != nrow || icol != irow) PetscCall(ISLocalToG… in MatSetValuesLocal()
2544 PetscErrorCode MatSetValuesBlockedLocal(Mat mat, PetscInt nrow, const PetscInt irow[], PetscInt nco… in MatSetValuesBlockedLocal() argument
2551 PetscAssertPointer(irow, 3); in MatSetValuesBlockedLocal()
2577 …if (mat->ops->setvaluesblockedlocal) PetscUseTypeMethod(mat, setvaluesblockedlocal, nrow, irow, nc… in MatSetValuesBlockedLocal()
2592 …->rmap->mapping) PetscCall(ISLocalToGlobalMappingApplyBlock(mat->rmap->mapping, nrow, irow, bufr)); in MatSetValuesBlockedLocal()
2593 else irowm = irow; in MatSetValuesBlockedLocal()
2595 …if (mat->cmap->mapping != mat->rmap->mapping || ncol != nrow || icol != irow) PetscCall(ISLocalToG… in MatSetValuesBlockedLocal()
7258 PetscErrorCode MatCreateSubMatrices(Mat mat, PetscInt n, const IS irow[], const IS icol[], MatReuse… in MatCreateSubMatrices() argument
7267 PetscAssertPointer(irow, 3); in MatCreateSubMatrices()
7268 for (i = 0; i < n; i++) PetscValidHeaderSpecific(irow[i], IS_CLASSID, 3); in MatCreateSubMatrices()
7281 PetscUseTypeMethod(mat, createsubmatrices, n, irow, icol, scall, submat); in MatCreateSubMatrices()
7285 PetscCall(ISEqualUnsorted(irow[i], icol[i], &eq)); in MatCreateSubMatrices()
7319 PetscErrorCode MatCreateSubMatricesMPI(Mat mat, PetscInt n, const IS irow[], const IS icol[], MatRe… in MatCreateSubMatricesMPI() argument
7328 PetscAssertPointer(irow, 3); in MatCreateSubMatricesMPI()
7329 PetscValidHeaderSpecific(*irow, IS_CLASSID, 3); in MatCreateSubMatricesMPI()
7343 PetscUseTypeMethod(mat, createsubmatricesmpi, n, irow, icol, scall, submat); in MatCreateSubMatricesMPI()
7346 PetscCall(ISEqualUnsorted(irow[i], icol[i], &eq)); in MatCreateSubMatricesMPI()