Home
last modified time | relevance | path

Searched refs:AtA (Results 1 – 4 of 4) sorted by relevance

/petsc/src/mat/tests/
H A Dex209.c11 Mat A, C, AtA, B; in main() local
47 PetscCall(MatPtAP(B, A, MAT_INITIAL_MATRIX, fill, &AtA)); in main()
48 PetscCall(MatPtAP(B, A, MAT_REUSE_MATRIX, fill, &AtA)); in main()
59 PetscCall(MatMultEqual(C, AtA, 20, &equal)); in main()
61 PetscCall(MatDestroy(&AtA)); in main()
H A Dex70.c727 Mat C, D, D2, AtA; in main() local
728 PetscCall(MatCreateNormal(A, &AtA)); in main()
753 PetscCall(MatMatMultEqual(AtA, B, D, 10, &flg)); in main()
756 PetscCall(MatMatMult(AtA, C, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &T)); in main()
766 PetscCall(MatDestroy(&AtA)); in main()
/petsc/src/tao/unconstrained/tutorials/
H A Drosenbrock4.h220 Mat A, AtA; in CreateHessian() local
235 PetscCall(MatTransposeMatMult(A, A, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &AtA)); in CreateHessian()
236 PetscCall(MatShift(AtA, (PetscScalar)warmup_size)); in CreateHessian()
237 PetscCall(MatSetOption(AtA, MAT_SPD, PETSC_TRUE)); in CreateHessian()
238 PetscCall(MatCholeskyFactor(AtA, NULL, NULL)); in CreateHessian()
239 PetscCall(MatDestroy(&AtA)); in CreateHessian()
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcprivate.c7581 Mat AtA; in PCBDDCAnalyzeInterface() local
7583 PetscCall(MatProductCreate(A, A, NULL, &AtA)); in PCBDDCAnalyzeInterface()
7584 PetscCall(MatSetOptionsPrefix(AtA, "pc_bddc_graph_")); in PCBDDCAnalyzeInterface()
7585 PetscCall(MatProductSetType(AtA, MATPRODUCT_AtB)); in PCBDDCAnalyzeInterface()
7586 PetscCall(MatProductSetFromOptions(AtA)); in PCBDDCAnalyzeInterface()
7587 PetscCall(MatProductSymbolic(AtA)); in PCBDDCAnalyzeInterface()
7588 PetscCall(MatProductClear(AtA)); in PCBDDCAnalyzeInterface()
7590 AtA->assembled = PETSC_TRUE; in PCBDDCAnalyzeInterface()
7592 A = AtA; in PCBDDCAnalyzeInterface()