Home
last modified time | relevance | path

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

/petsc/src/ksp/ksp/utils/schurm/
H A Dschurm.c825 Mat AdB, T; in MatCreateSchurComplementPmat() local
833 PetscCall(MatTranspose(T, MAT_INITIAL_MATRIX, &AdB)); in MatCreateSchurComplementPmat()
838 PetscCall(MatHermitianTranspose(T, MAT_INITIAL_MATRIX, &AdB)); in MatCreateSchurComplementPmat()
841 if (!flg) PetscCall(MatDuplicate(A01, MAT_COPY_VALUES, &AdB)); in MatCreateSchurComplementPmat()
846 PetscCall(MatShift(AdB, shift)); in MatCreateSchurComplementPmat()
847 PetscCall(MatScale(AdB, scale)); in MatCreateSchurComplementPmat()
856 PetscCall(MatDiagonalScale(AdB, diag, NULL)); in MatCreateSchurComplementPmat()
868 PetscCall(MatMatMult(A00_inv, A01, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &AdB)); in MatCreateSchurComplementPmat()
874 PetscCall(MatMatMult(A10, AdB, MAT_INITIAL_MATRIX, PETSC_DETERMINE, Sp)); in MatCreateSchurComplementPmat()
879 PetscCall(MatDestroy(&AdB)); in MatCreateSchurComplementPmat()