Home
last modified time | relevance | path

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

/petsc/src/mat/impls/diagonal/
H A Ddiagonal.c6 Vec inv_diag; member
20 PetscCall(VecCopy(ctx->inv_diag, ctx->diag)); in MatDiagonalSetUpDiagonal()
34 PetscCall(VecCopy(ctx->diag, ctx->inv_diag)); in MatDiagonalSetUpInverseDiagonal()
35 PetscCall(VecReciprocal(ctx->inv_diag)); in MatDiagonalSetUpInverseDiagonal()
136 PetscCall(VecCopy(actx->inv_diag, bctx->inv_diag)); in MatDuplicate_Diagonal()
247 PetscErrorCode MatDiagonalGetInverseDiagonal(Mat A, Vec *inv_diag) in MatDiagonalGetInverseDiagonal() argument
251 PetscAssertPointer(inv_diag, 2); in MatDiagonalGetInverseDiagonal()
252 *inv_diag = NULL; in MatDiagonalGetInverseDiagonal()
253 PetscUseMethod(A, "MatDiagonalGetInverseDiagonal_C", (Mat, Vec *), (A, inv_diag)); in MatDiagonalGetInverseDiagonal()
257 static PetscErrorCode MatDiagonalGetInverseDiagonal_Diagonal(Mat A, Vec *inv_diag) in MatDiagonalGetInverseDiagonal_Diagonal() argument
[all …]
/petsc/src/ksp/pc/impls/bjacobi/bjkokkos/
H A Dbjkokkoskernels.kokkos.cxx177 …Scalar **, layout, exec_space, Kokkos::MemoryTraits<Kokkos::Unmanaged>> inv_diag((PetscScalar *)gl… in PCApply_BJKOKKOSKERNELS() local
255 …ace, AMatrixValueView, IntView, XYType, KrylovHandleType>(batch_values, inv_diag, rowOffsets, colI… in PCApply_BJKOKKOSKERNELS()