Home
last modified time | relevance | path

Searched refs:MatTransposeMatMult (Results 1 – 25 of 44) sorted by relevance

12

/petsc/src/mat/tests/
H A Dex209.c53 PetscCall(MatTransposeMatMult(A, A, MAT_INITIAL_MATRIX, fill, &C)); in main()
55 PetscCall(MatTransposeMatMult(A, A, MAT_REUSE_MATRIX, fill, &C)); in main()
H A Dex34.c49 PetscCall(MatTransposeMatMult(A, B, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &C)); in main()
50 PetscCall(MatTransposeMatMult(A, B, MAT_REUSE_MATRIX, PETSC_DETERMINE, &C)); in main()
H A Dex163.c40 PetscCall(MatTransposeMatMult(A, A, MAT_INITIAL_MATRIX, fill, &C)); in main()
78 PetscCall(MatTransposeMatMult(A, Bdense, MAT_INITIAL_MATRIX, fill, &C)); in main()
79 PetscCall(MatTransposeMatMult(A, Bdense, MAT_REUSE_MATRIX, fill, &C)); in main()
H A Dex104.c114 PetscCall(MatTransposeMatMult(A, A, MAT_INITIAL_MATRIX, fill, &D)); /* D = A^T*A */ in main()
115 PetscCall(MatTransposeMatMult(A, A, MAT_REUSE_MATRIX, fill, &D)); in main()
151 PetscCall(MatTransposeMatMult(A, B, MAT_INITIAL_MATRIX, fill, &D)); in main()
H A Dex250.c60 PetscCall(MatTransposeMatMult(A, B, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &D)); in main()
H A Dex70.c188 PetscCall(MatTransposeMatMult(A, B, MAT_REUSE_MATRIX, PETSC_DETERMINE, &C)); in MyMatTransposeShellMatMultNumeric()
419 PetscCall(MatTransposeMatMult(A, X, MAT_REUSE_MATRIX, PETSC_DETERMINE, &B)); in main()
424 PetscCall(MatTransposeMatMult(A, X, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &B)); in main()
450 PetscCall(MatTransposeMatMult(B, T, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &T2)); in main()
614 PetscCall(MatTransposeMatMult(T2, X, MAT_REUSE_MATRIX, PETSC_DETERMINE, &B)); in main()
619 PetscCall(MatTransposeMatMult(A, X, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &T)); in main()
719 PetscCall(MatTransposeMatMult(A, X, MAT_REUSE_MATRIX, PETSC_DETERMINE, &B)); in main()
H A Dex242.c150 PetscCall(MatTransposeMatMult(C, C, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &B)); in main()
152 PetscCall(MatTransposeMatMult(C, C, MAT_REUSE_MATRIX, PETSC_DETERMINE, &B)); in main()
H A Dex62.c191 PetscCall(MatTransposeMatMult(P, B, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &C)); in main()
192 PetscCall(MatTransposeMatMult(P, B, MAT_REUSE_MATRIX, PETSC_DETERMINE, &C)); in main()
H A Dex94.c215 PetscCall(MatTransposeMatMult(P, B, MAT_INITIAL_MATRIX, fill, &C)); in main()
219 PetscCall(MatTransposeMatMult(P, B, MAT_REUSE_MATRIX, fill, &C)); in main()
H A Dex267.c99 PetscCall(MatTransposeMatMult(A, X, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &C1)); in TestMatrix()
H A Dex125.c447 PetscCall(MatTransposeMatMult(Ae, C, MAT_INITIAL_MATRIX, 2.0, &RHS1)); in main()
449 PetscCall(MatTransposeMatMult(Ae, C, MAT_REUSE_MATRIX, 2.0, &RHS1)); in main()
/petsc/src/mat/tests/output/
H A Dex62_hypre.out1 MatTransposeMatMult not supported
/petsc/src/tao/constrained/tutorials/
H A DtomographyADMM.c236 PetscCall(MatTransposeMatMult(user->D, user->D, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &user->DTD)); in InitializeUserData()
266 PetscCall(MatTransposeMatMult(user->A, user->A, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &user->ATA)); in InitializeUserData()
267 PetscCall(MatTransposeMatMult(user->A, user->A, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &user->Hx)); in InitializeUserData()
268 PetscCall(MatTransposeMatMult(user->A, user->A, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &user->HF)); in InitializeUserData()
/petsc/src/ksp/pc/impls/mat/
H A Dpcmat.c70 PetscCall(MatTransposeMatMult(pc->pmat, X, MAT_REUSE_MATRIX, PETSC_CURRENT, &Y)); in PCMatApply_Mat()
81 PetscCall(MatTransposeMatMult(pc->pmat, W, MAT_REUSE_MATRIX, PETSC_CURRENT, &Y)); in PCMatApply_Mat()
/petsc/src/ksp/pc/impls/svd/
H A Dsvd.c240 PetscCall(MatTransposeMatMult(jac->U, X, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &W)); in PCMatApply_SVD()
242 PetscCall(MatTransposeMatMult(jac->Vt, W, MAT_REUSE_MATRIX, PETSC_DETERMINE, &Y)); in PCMatApply_SVD()
/petsc/src/dm/dt/tests/
H A Dex13.c144 PetscCall(MatTransposeMatMult(mat_moments_T, AinvB, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &Mm1)); in test()
231 … PetscCall(MatTransposeMatMult(mat_k_moment_T, AinvB, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &prod)); in test()
/petsc/src/ksp/ksp/tests/
H A Dex54.c126 PetscCall(MatTransposeMatMult(Q, Q, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &C)); in main()
/petsc/src/ksp/pc/impls/h2opus/
H A Dpch2opus.c218 if (t) PetscCall(MatTransposeMatMult(pch2opus->M, X, MAT_REUSE_MATRIX, PETSC_DETERMINE, &Y)); in PCApplyMatKernel_H2OPUS()
391 …PetscCall(MatTransposeMatMult(A, pch2opus->wnsmat[0], MAT_REUSE_MATRIX, PETSC_CURRENT, &pch2opus->… in MatMatMultKernel_Hyper()
479 PetscCall(MatTransposeMatMult(A, Y, MAT_REUSE_MATRIX, PETSC_CURRENT, &pch2opus->wnsmat[1])); in MatMatMultKernel_NS()
/petsc/doc/changes/
H A D39.md68 MATAIJMKL: MatMatMult(), MatTransposeMatMult(), MatPtAP()
H A D33.md28 - Renamed MatMatMultTranspose() for C=A^T\*B to MatTransposeMatMult()
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcnullspace.c104 …PetscCall(MatTransposeMatMult(Kbasis_mat, shell_ctx->basis_mat, MAT_INITIAL_MATRIX, PETSC_DETERMIN… in PCBDDCNullSpaceAssembleCorrection()
/petsc/src/tao/leastsquares/impls/brgn/
H A Dbrgn.c173 …if (gn->mat_explicit) PetscCall(MatTransposeMatMult(tao->ls_jac, tao->ls_jac, MAT_REUSE_MATRIX, PE… in GNComputeHessian()
450 …PetscCall(MatTransposeMatMult(tao->ls_jac, tao->ls_jac, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &gn->… in TaoSetUp_BRGN()
/petsc/src/ksp/ksp/tutorials/
H A Dex72.c292 PetscCall(MatTransposeMatMult(A, A, MAT_INITIAL_MATRIX, 4, &BtB)); in main()
/petsc/src/ksp/pc/impls/mg/
H A Dmgfunc.c97 PetscCall(MatTransposeMatMult(mat, x, MAT_REUSE_MATRIX, PETSC_CURRENT, &r)); in PCMGMatResidualTransposeDefault()
/petsc/src/ts/impls/implicit/theta/
H A Dtheta.c812 …PetscCall(MatTransposeMatMult(ts->mat_sensip, quadJ, MAT_REUSE_MATRIX, PETSC_DETERMINE, &th->MatIn… in TSForwardStep_Theta()
850 …PetscCall(MatTransposeMatMult(ts->mat_sensip, quadJ, MAT_REUSE_MATRIX, PETSC_DETERMINE, &th->MatIn… in TSForwardStep_Theta()
857 …PetscCall(MatTransposeMatMult(ts->mat_sensip, quadJ, MAT_REUSE_MATRIX, PETSC_DETERMINE, &th->MatIn… in TSForwardStep_Theta()

12