Home
last modified time | relevance | path

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

/petsc/src/mat/impls/baij/seq/
H A Dbaij.c2313 PetscErrorCode MatZeroRows_SeqBAIJ(Mat A, PetscInt is_n, const PetscInt is_idx[], PetscScalar diag,… in MatZeroRows_SeqBAIJ() argument
2328 for (i = 0; i < is_n; i++) bb[is_idx[i]] = diag * xx[is_idx[i]]; in MatZeroRows_SeqBAIJ()
2335 PetscCall(PetscMalloc2(is_n, &rows, 2 * is_n, &sizes)); in MatZeroRows_SeqBAIJ()
2338 for (i = 0; i < is_n; i++) rows[i] = is_idx[i]; in MatZeroRows_SeqBAIJ()
2339 PetscCall(PetscSortInt(is_n, rows)); in MatZeroRows_SeqBAIJ()
2342 for (i = 0; i < is_n; i++) sizes[i] = 1; in MatZeroRows_SeqBAIJ()
2343 bs_max = is_n; in MatZeroRows_SeqBAIJ()
2345 PetscCall(MatZeroRows_SeqBAIJ_Check_Blocks(rows, is_n, bs, sizes, &bs_max)); in MatZeroRows_SeqBAIJ()
2382 static PetscErrorCode MatZeroRowsColumns_SeqBAIJ(Mat A, PetscInt is_n, const PetscInt is_idx[], Pet… in MatZeroRowsColumns_SeqBAIJ() argument
2403 for (i = 0; i < is_n; i++) { in MatZeroRowsColumns_SeqBAIJ()
[all …]
/petsc/src/mat/impls/sbaij/seq/
H A Dsbaij.c1054 static PetscErrorCode MatZeroRowsColumns_SeqSBAIJ(Mat A, PetscInt is_n, const PetscInt is_idx[], Pe… in MatZeroRowsColumns_SeqSBAIJ() argument
1075 for (i = 0; i < is_n; i++) { in MatZeroRowsColumns_SeqSBAIJ()
1092 for (i = 0; i < is_n; i++) bb[is_idx[i]] = diag * xx[is_idx[i]]; in MatZeroRowsColumns_SeqSBAIJ()
1116 for (i = 0; i < is_n; i++) { in MatZeroRowsColumns_SeqSBAIJ()