Lines Matching refs:BC
12 PetscCall(MatDestroy(&matmatmatmult->BC)); in MatProductCtxDestroy_SeqAIJ_MatMatMatMult()
19 Mat BC; in MatMatMatMultSymbolic_SeqAIJ_SeqAIJ_SeqAIJ() local
26 PetscCall(MatCreate(PETSC_COMM_SELF, &BC)); in MatMatMatMultSymbolic_SeqAIJ_SeqAIJ_SeqAIJ()
27 PetscCall(MatMatMultSymbolic_SeqAIJ_SeqAIJ(B, C, fill, BC)); in MatMatMatMultSymbolic_SeqAIJ_SeqAIJ_SeqAIJ()
31 PetscCall(MatMatMultSymbolic_SeqAIJ_SeqAIJ(A, BC, fill, D)); in MatMatMatMultSymbolic_SeqAIJ_SeqAIJ_SeqAIJ()
38 matmatmatmult->BC = BC; in MatMatMatMultSymbolic_SeqAIJ_SeqAIJ_SeqAIJ()
49 Mat BC; in MatMatMatMultNumeric_SeqAIJ_SeqAIJ_SeqAIJ() local
55 BC = matmatmatmult->BC; in MatMatMatMultNumeric_SeqAIJ_SeqAIJ_SeqAIJ()
56 PetscCheck(BC, PetscObjectComm((PetscObject)D), PETSC_ERR_PLIB, "Missing BC mat"); in MatMatMatMultNumeric_SeqAIJ_SeqAIJ_SeqAIJ()
57 PetscCall((*BC->ops->matmultnumeric)(B, C, BC)); in MatMatMatMultNumeric_SeqAIJ_SeqAIJ_SeqAIJ()
58 PetscCall((*D->ops->matmultnumeric)(A, BC, D)); in MatMatMatMultNumeric_SeqAIJ_SeqAIJ_SeqAIJ()