Lines Matching refs:tA
3446 static PetscErrorCode MatISGetAssembled_Private(Mat A, Mat *tA) in MatISGetAssembled_Private() argument
3480 *tA = a->assembledA; in MatISGetAssembled_Private()
3485 static PetscErrorCode MatISRestoreAssembled_Private(Mat A, Mat *tA) in MatISRestoreAssembled_Private() argument
3488 PetscCall(MatDestroy(tA)); in MatISRestoreAssembled_Private()
3489 *tA = NULL; in MatISRestoreAssembled_Private()
3502 Mat tA; in MatGetDiagonalBlock_IS() local
3506 PetscCall(MatISGetAssembled_Private(A, &tA)); in MatGetDiagonalBlock_IS()
3507 PetscCall(MatGetDiagonalBlock(tA, &a->dA)); in MatGetDiagonalBlock_IS()
3508 PetscCall(MatPropagateSymmetryOptions(tA, a->dA)); in MatGetDiagonalBlock_IS()
3512 PetscCall(MatISRestoreAssembled_Private(A, &tA)); in MatGetDiagonalBlock_IS()
3521 Mat tA; in MatCreateSubMatrices_IS() local
3524 PetscCall(MatISGetAssembled_Private(A, &tA)); in MatCreateSubMatrices_IS()
3525 PetscCall(MatCreateSubMatrices(tA, n, irow, icol, reuse, submat)); in MatCreateSubMatrices_IS()
3549 PetscCall(MatISRestoreAssembled_Private(A, &tA)); in MatCreateSubMatrices_IS()
3555 Mat tA; in MatIncreaseOverlap_IS() local
3558 PetscCall(MatISGetAssembled_Private(A, &tA)); in MatIncreaseOverlap_IS()
3559 PetscCall(MatIncreaseOverlap(tA, n, is, ov)); in MatIncreaseOverlap_IS()
3560 PetscCall(MatISRestoreAssembled_Private(A, &tA)); in MatIncreaseOverlap_IS()