Lines Matching refs:D

7   Mat         A, B, C, D, AT;  in main()  local
88 PetscCall(MatProductCreate(A, B, NULL, &D)); in main()
89 PetscCall(MatProductSetType(D, MATPRODUCT_AB)); in main()
90 PetscCall(MatProductSetAlgorithm(D, "default")); in main()
91 PetscCall(MatProductSetFill(D, fill)); in main()
92 PetscCall(MatProductSetFromOptions(D)); in main()
93 PetscCall(MatProductSymbolic(D)); in main()
94 for (i = 0; i < 2; i++) PetscCall(MatProductNumeric(D)); in main()
95 PetscCall(MatEqual(C, D, &equal)); in main()
97 PetscCall(MatDestroy(&D)); in main()
101 PetscCall(MatMatMult(AT, B, MAT_INITIAL_MATRIX, fill, &D)); in main()
102 PetscCall(MatMatMultEqual(AT, B, D, 10, &equal)); in main()
104 PetscCall(MatDestroy(&D)); in main()
108 PetscCall(MatMatMult(C, A, MAT_INITIAL_MATRIX, fill, &D)); in main()
109 PetscCall(MatMatMult(C, A, MAT_REUSE_MATRIX, fill, &D)); in main()
110 PetscCall(MatMatMultEqual(C, A, D, 10, &equal)); in main()
112 PetscCall(MatDestroy(&D)); in main()
115 PetscCall(MatMatMult(A, C, MAT_INITIAL_MATRIX, fill, &D)); in main()
116 PetscCall(MatMatMult(A, C, MAT_REUSE_MATRIX, fill, &D)); in main()
117 PetscCall(MatMatMultEqual(A, C, D, 10, &equal)); in main()
119 PetscCall(MatDestroy(&D)); in main()
124 PetscCall(MatMatMult(B, C, MAT_INITIAL_MATRIX, fill, &D)); in main()
125 PetscCall(MatMatMult(B, C, MAT_REUSE_MATRIX, fill, &D)); in main()
126 PetscCall(MatMatMultEqual(B, C, D, 10, &equal)); in main()
128 PetscCall(MatDestroy(&D)); in main()
132 PetscCall(MatMatTransposeMult(B, C, MAT_INITIAL_MATRIX, fill, &D)); in main()
133 PetscCall(MatMatTransposeMult(B, C, MAT_REUSE_MATRIX, fill, &D)); in main()
134 PetscCall(MatMatTransposeMultEqual(B, C, D, 10, &equal)); in main()
136 PetscCall(MatDestroy(&D)); in main()