| /petsc/src/mat/tests/ |
| H A D | ex90.c | 47 Mat A, P, PtAP; in main() local 65 PetscCall(MatPtAP(A, P, MAT_INITIAL_MATRIX, 1.1, &PtAP)); in main() 68 PetscCall(MatView(PtAP, NULL)); in main() 69 PetscCall(MatPtAP(A, P, MAT_REUSE_MATRIX, 1.1, &PtAP)); in main() 72 PetscCall(MatView(PtAP, NULL)); in main() 75 PetscCall(MatDestroy(&PtAP)); in main()
|
| H A D | ex186.c | 7 Mat A, P, PtAP, RARt, ABC, Pt; in main() local 34 PetscCall(MatPtAP(A, P, MAT_INITIAL_MATRIX, PETSC_DEFAULT, &PtAP)); in main() 46 PetscCall(MatView(PtAP, PETSC_VIEWER_STDOUT_SELF)); in main() 58 PetscCall(MatDestroy(&PtAP)); in main()
|
| H A D | ex161.c | 8 Mat A, R, C, C_dense, C_sparse, Rt_dense, P, PtAP; in main() local 128 PetscCall(MatPtAP(A, P, MAT_INITIAL_MATRIX, 2.0, &PtAP)); in main() 129 PetscCall(MatSetOptionsPrefix(PtAP, "PtAP_")); in main() 130 PetscCall(MatView(PtAP, PETSC_VIEWER_STDOUT_WORLD)); in main() 136 PetscCall(MatEqual(C, PtAP, &equal)); in main() 143 PetscCall(MatDestroy(&PtAP)); in main()
|
| H A D | ex111.c | 44 Mat A, P, R, C, PtAP, D; in main() local 170 PetscCall(MatPtAP(A, P, MAT_INITIAL_MATRIX, fill, &PtAP)); in main() 171 PetscCall(MatPtAP(A, P, MAT_REUSE_MATRIX, fill, &PtAP)); in main() 172 PetscCall(MatEqual(C, PtAP, &flg)); in main() 174 PetscCall(MatDestroy(&PtAP)); in main()
|
| H A D | ex70.c | 108 PetscErrorCode MyPtShellPMultSymbolic(Mat S, Mat P, Mat PtAP, void **ctx) in MyPtShellPMultSymbolic() argument 114 PetscCall(MatShellSetContext(PtAP, userdata)); in MyPtShellPMultSymbolic() 119 PetscErrorCode MyPtShellPMultNumeric(Mat S, Mat P, Mat PtAP, PetscCtx ctx) in MyPtShellPMultNumeric() argument 133 PetscCall(MatShellSetOperation(PtAP, MATOP_MULT, (PetscErrorCodeFn *)proj_mult)); in MyPtShellPMultNumeric() 134 PetscCall(MatSetUp(PtAP)); in MyPtShellPMultNumeric() 135 PetscCall(MatAssemblyBegin(PtAP, MAT_FINAL_ASSEMBLY)); in MyPtShellPMultNumeric() 136 PetscCall(MatAssemblyEnd(PtAP, MAT_FINAL_ASSEMBLY)); in MyPtShellPMultNumeric() 204 Mat X, B, A, Bt, T, T2, PtAP = NULL, RARt = NULL, R = NULL; in main() local 445 PetscCall(MatPtAP(A, B, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &PtAP)); in main() 446 PetscCall(MatPtAPMultEqual(A, B, PtAP, 10, &flg)); in main() [all …]
|
| H A D | ex226.c | 13 Mat A, B, C, PtAP, PtAP_copy, PtAP_squared; in main() local 553 PetscCall(MatPtAP(C, C, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &PtAP)); in main() 554 PetscCall(MatDuplicate(PtAP, MAT_COPY_VALUES, &PtAP_copy)); in main() 555 PetscCall(MatMatMult(PtAP, PtAP_copy, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &PtAP_squared)); in main() 562 PetscCall(MatDestroy(&PtAP)); in main()
|
| /petsc/src/mat/tests/output/ |
| H A D | ex186_1.out | 15 Matrix PtAP:
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | libpetsc4py.pyx | 1276 … 'AB', MATPRODUCT_ABt : 'ABt', MATPRODUCT_AtB : 'AtB', MATPRODUCT_PtAP : 'PtAP', MATPRODUCT_RARt: … 1312 … 'AB', MATPRODUCT_ABt : 'ABt', MATPRODUCT_AtB : 'AtB', MATPRODUCT_PtAP : 'PtAP', MATPRODUCT_RARt: … 1364 … 'AB', MATPRODUCT_ABt : 'ABt', MATPRODUCT_AtB : 'AtB', MATPRODUCT_PtAP : 'PtAP', MATPRODUCT_RARt: …
|
| H A D | Mat.pyx | 5922 PtAP = ptap variable in Mat
|