| /petsc/src/mat/tests/ |
| H A D | ex93.c | 84 PetscCall(MatMatTransposeMult(A, A, MAT_INITIAL_MATRIX, fill, &D)); /* D = A*A^T */ in main() 86 PetscCall(MatMatTransposeMult(A, A, MAT_REUSE_MATRIX, fill, &D)); in main()
|
| H A D | ex39.c | 134 PetscCall(MatMatTransposeMult(C, C, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &B)); in main() 136 PetscCall(MatMatTransposeMult(C, C, MAT_REUSE_MATRIX, PETSC_DETERMINE, &B)); in main()
|
| H A D | ex109.c | 132 PetscCall(MatMatTransposeMult(B, C, MAT_INITIAL_MATRIX, fill, &D)); in main() 133 PetscCall(MatMatTransposeMult(B, C, MAT_REUSE_MATRIX, fill, &D)); in main()
|
| H A D | ex104.c | 169 PetscCall(MatMatTransposeMult(A, B, MAT_INITIAL_MATRIX, fill, &D)); /* D = A*A^T */ in main() 174 PetscCall(MatMatTransposeMult(A, B, MAT_REUSE_MATRIX, fill, &D)); in main()
|
| H A D | ex242.c | 137 PetscCall(MatMatTransposeMult(C, C, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &B)); in main() 139 PetscCall(MatMatTransposeMult(C, C, MAT_REUSE_MATRIX, PETSC_DETERMINE, &B)); in main()
|
| H A D | ex84.c | 26 …PetscCall(MatMatTransposeMult(data_mat, data_mat, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &corr_mat)); in MatLoadComputeNorms()
|
| H A D | ex70.c | 198 PetscCall(MatMatTransposeMult(A, B, MAT_REUSE_MATRIX, PETSC_DETERMINE, &C)); in MyMatShellMatTransposeMultNumeric() 431 PetscCall(MatMatTransposeMult(A, Bt, MAT_REUSE_MATRIX, PETSC_DETERMINE, &X)); in main() 436 PetscCall(MatMatTransposeMult(A, Bt, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &T)); in main() 465 PetscCall(MatMatTransposeMult(A, R, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &T)); in main() 626 PetscCall(MatMatTransposeMult(T2, Bt, MAT_REUSE_MATRIX, PETSC_DETERMINE, &X)); in main() 631 PetscCall(MatMatTransposeMult(A, Bt, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &T)); in main()
|
| H A D | ex62.c | 217 PetscCall(MatMatTransposeMult(B, R, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &C)); in main() 222 PetscCall(MatMatTransposeMult(B, R, MAT_REUSE_MATRIX, PETSC_DETERMINE, &C)); in main()
|
| H A D | ex161.c | 79 PetscCall(MatMatTransposeMult(A, R, MAT_INITIAL_MATRIX, 2.0, &C)); in main()
|
| H A D | ex178.c | 37 PetscCall(MatMatTransposeMult(C, C, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &A)); in main()
|
| H A D | ex94.c | 244 PetscCall(MatMatTransposeMult(B, R, MAT_INITIAL_MATRIX, fill, &C)); in main() 249 PetscCall(MatMatTransposeMult(B, R, MAT_REUSE_MATRIX, fill, &C)); in main()
|
| H A D | ex1.c | 66 PetscCall(MatMatTransposeMult(mat, mat, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &T)); in createMatsAndVecs()
|
| /petsc/src/ksp/ksp/tests/ |
| H A D | ex21.c | 163 …de (*funcs[])(Mat, Mat, MatReuse, PetscReal, Mat *) = {MatMatMult, MatMatTransposeMult, MatPtAP, M… in main()
|
| /petsc/doc/changes/ |
| H A D | 33.md | 29 - Added MatMatTransposeMult() for C=A\*B^T
|
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcscalingbasic.c | 538 PetscCall(MatMatTransposeMult(CY, C, MAT_REUSE_MATRIX, PETSC_CURRENT, &Y)); in PCBDDCScalingSetUp_Deluxe_Private()
|
| H A D | bddcfetidp.c | 557 …PetscCall(MatMatTransposeMult(T, fetidpmat_ctx->B_delta, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &BD1… in PCBDDCSetupFETIDPMatContext()
|
| /petsc/src/ksp/ksp/utils/lmvm/tests/ |
| H A D | ex1.c | 188 …PetscCall(MatMatTransposeMult(col_mat, row_mat, MAT_INITIAL_MATRIX, PETSC_DEFAULT, &outer_product)… in RankOneAXPY()
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | petscmat.pxi | 348 PetscErrorCode MatMatTransposeMult(PetscMat, PetscMat, PetscMatReuse, PetscReal, PetscMat*)
|
| H A D | Mat.pyx | 4414 petsc.MatMatTransposeMult, petsc.MatReuse 4424 CHKERR(MatMatTransposeMult(self.mat, mat.mat, reuse, rval, &result.mat))
|
| /petsc/include/ |
| H A D | petscmat.h | 918 PETSC_EXTERN PetscErrorCode MatMatTransposeMult(Mat, Mat, MatReuse, PetscReal, Mat *);
|
| /petsc/src/mat/interface/ |
| H A D | matrix.c | 10336 PetscErrorCode MatMatTransposeMult(Mat A, Mat B, MatReuse scall, PetscReal fill, Mat *C) in MatMatTransposeMult() function
|