Lines Matching refs:BC
51 Mat BC; in MatMatMatMultSymbolic_MPIAIJ_MPIAIJ_MPIAIJ() local
59 PetscCall(MatProductCreate(B, C, NULL, &BC)); in MatMatMatMultSymbolic_MPIAIJ_MPIAIJ_MPIAIJ()
60 PetscCall(MatProductSetType(BC, MATPRODUCT_AB)); in MatMatMatMultSymbolic_MPIAIJ_MPIAIJ_MPIAIJ()
63 PetscCall(MatMatMultSymbolic_MPIAIJ_MPIAIJ(B, C, fill, BC)); in MatMatMatMultSymbolic_MPIAIJ_MPIAIJ_MPIAIJ()
64 PetscCall(MatZeroEntries(BC)); /* initialize value entries of BC */ in MatMatMatMultSymbolic_MPIAIJ_MPIAIJ_MPIAIJ()
65 PetscCall(MatMatMultSymbolic_MPIAIJ_MPIAIJ(A, BC, fill, D)); in MatMatMatMultSymbolic_MPIAIJ_MPIAIJ_MPIAIJ()
67 PetscCall(MatMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable(B, C, fill, BC)); in MatMatMatMultSymbolic_MPIAIJ_MPIAIJ_MPIAIJ()
68 PetscCall(MatZeroEntries(BC)); /* initialize value entries of BC */ in MatMatMatMultSymbolic_MPIAIJ_MPIAIJ_MPIAIJ()
69 PetscCall(MatMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable(A, BC, fill, D)); in MatMatMatMultSymbolic_MPIAIJ_MPIAIJ_MPIAIJ()
72 product->Dwork = BC; in MatMatMatMultSymbolic_MPIAIJ_MPIAIJ_MPIAIJ()
81 Mat BC; in MatMatMatMultNumeric_MPIAIJ_MPIAIJ_MPIAIJ() local
87 BC = product->Dwork; in MatMatMatMultNumeric_MPIAIJ_MPIAIJ_MPIAIJ()
88 PetscCall((*BC->ops->matmultnumeric)(B, C, BC)); in MatMatMatMultNumeric_MPIAIJ_MPIAIJ_MPIAIJ()
89 PetscCall((*D->ops->matmultnumeric)(A, BC, D)); in MatMatMatMultNumeric_MPIAIJ_MPIAIJ_MPIAIJ()