Lines Matching refs:spRHS
3623 static PetscErrorCode MatMumpsGetInverse_MUMPS(Mat F, Mat spRHS) in MatMumpsGetInverse_MUMPS() argument
3632 PetscAssertPointer(spRHS, 2); in MatMumpsGetInverse_MUMPS()
3633 PetscCall(PetscObjectTypeCompare((PetscObject)spRHS, MATTRANSPOSEVIRTUAL, &flg)); in MatMumpsGetInverse_MUMPS()
3634 …PetscCheck(flg, PetscObjectComm((PetscObject)spRHS), PETSC_ERR_ARG_WRONG, "Matrix spRHS must be ty… in MatMumpsGetInverse_MUMPS()
3635 …PetscCall(MatShellGetScalingShifts(spRHS, (PetscScalar *)MAT_SHELL_NOT_ALLOWED, (PetscScalar *)MAT… in MatMumpsGetInverse_MUMPS()
3636 PetscCall(MatTransposeGetMat(spRHS, &Bt)); in MatMumpsGetInverse_MUMPS()
3647 PetscCall(MatGetSize(spRHS, &M, &nrhs)); in MatMumpsGetInverse_MUMPS()
3698 PetscErrorCode MatMumpsGetInverse(Mat F, Mat spRHS) in MatMumpsGetInverse() argument
3703 PetscUseMethod(F, "MatMumpsGetInverse_C", (Mat, Mat), (F, spRHS)); in MatMumpsGetInverse()
3709 Mat spRHS; in MatMumpsGetInverseTranspose_MUMPS() local
3712 PetscCall(MatCreateTranspose(spRHST, &spRHS)); in MatMumpsGetInverseTranspose_MUMPS()
3713 PetscCall(MatMumpsGetInverse_MUMPS(F, spRHS)); in MatMumpsGetInverseTranspose_MUMPS()
3714 PetscCall(MatDestroy(&spRHS)); in MatMumpsGetInverseTranspose_MUMPS()