Lines Matching refs:Rt
16 PetscCall(MatDestroy(&rart->Rt)); in MatProductCtxDestroy_SeqAIJ_RARt()
73 rart->Rt = Rt_dense; in MatRARtSymbolic_SeqAIJ_SeqAIJ_colorrart()
223 Mat Rt, RARt; in MatRARtNumeric_SeqAIJ_SeqAIJ_colorrart() local
232 Rt = rart->Rt; in MatRARtNumeric_SeqAIJ_SeqAIJ_colorrart()
233 PetscCall(MatTransColoringApplySpToDen(matcoloring, R, Rt)); in MatRARtNumeric_SeqAIJ_SeqAIJ_colorrart()
237 PetscCall(MatMatMatMultNumeric_SeqAIJ_SeqAIJ_SeqDense(R, A, Rt, RARt, rart->work)); in MatRARtNumeric_SeqAIJ_SeqAIJ_colorrart()
295 Mat Rt; in MatRARtSymbolic_SeqAIJ_SeqAIJ() local
301 PetscCall(MatTranspose(R, MAT_INITIAL_MATRIX, &Rt)); in MatRARtSymbolic_SeqAIJ_SeqAIJ()
302 PetscCall(MatMatMatMultSymbolic_SeqAIJ_SeqAIJ_SeqAIJ(R, A, Rt, fill, C)); in MatRARtSymbolic_SeqAIJ_SeqAIJ()
307 rart->Rt = Rt; in MatRARtSymbolic_SeqAIJ_SeqAIJ()
323 PetscCall(MatTranspose(R, MAT_REUSE_MATRIX, &rart->Rt)); in MatRARtNumeric_SeqAIJ_SeqAIJ()
326 PetscCall(MatMatMatMultNumeric_SeqAIJ_SeqAIJ_SeqAIJ(R, A, rart->Rt, C)); in MatRARtNumeric_SeqAIJ_SeqAIJ()