Home
last modified time | relevance | path

Searched refs:RAP (Results 1 – 2 of 2) sorted by relevance

/petsc/src/mat/impls/aij/mpi/
H A Dmpimatmatmatmult.c11 PETSC_INTERN PetscErrorCode MatProductNumeric_ABC_Transpose_AIJ_AIJ(Mat RAP) in MatProductNumeric_ABC_Transpose_AIJ_AIJ() argument
13 Mat_Product *product = RAP->product; in MatProductNumeric_ABC_Transpose_AIJ_AIJ()
18 PetscCall(MatTransposeMatMatMultNumeric_AIJ_AIJ_AIJ_wHYPRE(Rt, A, P, RAP)); in MatProductNumeric_ABC_Transpose_AIJ_AIJ()
22 PETSC_INTERN PetscErrorCode MatProductSymbolic_ABC_Transpose_AIJ_AIJ(Mat RAP) in MatProductSymbolic_ABC_Transpose_AIJ_AIJ() argument
24 Mat_Product *product = RAP->product; in MatProductSymbolic_ABC_Transpose_AIJ_AIJ()
33 PetscCall(MatTransposeMatMatMultSymbolic_AIJ_AIJ_AIJ_wHYPRE(Rt, A, P, product->fill, RAP)); in MatProductSymbolic_ABC_Transpose_AIJ_AIJ()
34 RAP->ops->productnumeric = MatProductNumeric_ABC_Transpose_AIJ_AIJ; in MatProductSymbolic_ABC_Transpose_AIJ_AIJ()
/petsc/src/mat/tests/
H A Dex94.c378 Mat R, RAP; in main() local
380 PetscCall(MatMatMatMult(R, A, P, MAT_INITIAL_MATRIX, 2.0, &RAP)); in main()
381 PetscCall(MatMatMatMult(R, A, P, MAT_REUSE_MATRIX, 2.0, &RAP)); in main()
382 PetscCall(MatNormDifference(C, RAP, &norm)); in main()
385 PetscCall(MatDestroy(&RAP)); in main()