Home
last modified time | relevance | path

Searched refs:Atrans (Results 1 – 6 of 6) sorted by relevance

/petsc/src/mat/impls/transpose/
H A Dhtransm.c97 PetscInt Atrans, Btrans, Ctrans; in MatProductSetFromOptions_HT() local
111 Atrans = 0; in MatProductSetFromOptions_HT()
114 Atrans++; in MatProductSetFromOptions_HT()
139 Atrans = Atrans % 2; in MatProductSetFromOptions_HT()
143 if (Ain->symmetric == PETSC_BOOL3_TRUE) Atrans = 0; in MatProductSetFromOptions_HT()
147 if (Atrans || Btrans || Ctrans) { in MatProductSetFromOptions_HT()
149 if ((PetscDefined(USE_COMPLEX) && Atrans) || scale != 1.0) { in MatProductSetFromOptions_HT()
158 data->conjugate = (PetscBool)Atrans; in MatProductSetFromOptions_HT()
164 if (Atrans && Btrans) { /* At * Bt we do not have support for this */ in MatProductSetFromOptions_HT()
166 } else if (Atrans) { /* At * B */ in MatProductSetFromOptions_HT()
[all …]
H A Dtransm.c387 PetscInt Atrans, Btrans, Ctrans; in MatProductSetFromOptions_Transpose() local
401 Atrans = 0; in MatProductSetFromOptions_Transpose()
404 Atrans++; in MatProductSetFromOptions_Transpose()
428 Atrans = Atrans % 2; in MatProductSetFromOptions_Transpose()
432 if (Ain->symmetric == PETSC_BOOL3_TRUE) Atrans = 0; in MatProductSetFromOptions_Transpose()
436 if (Atrans || Btrans || Ctrans) { in MatProductSetFromOptions_Transpose()
451 if (Atrans && Btrans) { /* At * Bt we do not have support for this */ in MatProductSetFromOptions_Transpose()
453 } else if (Atrans) { /* At * B */ in MatProductSetFromOptions_Transpose()
460 if (Atrans && Btrans) { /* A * Bt */ in MatProductSetFromOptions_Transpose()
462 } else if (Atrans) { /* A * B */ in MatProductSetFromOptions_Transpose()
[all …]
/petsc/src/mat/tests/
H A Dex92.c9 Mat A, Atrans, sA, *submatA, *submatsA; in main() local
85 PetscCall(MatTranspose(A, MAT_INITIAL_MATRIX, &Atrans)); in main()
86 PetscCall(MatAXPY(A, one, Atrans, DIFFERENT_NONZERO_PATTERN)); in main()
87 PetscCall(MatDestroy(&Atrans)); in main()
88 PetscCall(MatTranspose(A, MAT_INITIAL_MATRIX, &Atrans)); in main()
89 PetscCall(MatEqual(A, Atrans, &flg)); in main()
92 PetscCall(MatDestroy(&Atrans)); in main()
H A Dex91.c7 Mat A, Atrans, sA, *submatA, *submatsA; in main() local
70 PetscCall(MatTranspose(A, MAT_INITIAL_MATRIX, &Atrans)); in main()
71 PetscCall(MatAXPY(A, one, Atrans, DIFFERENT_NONZERO_PATTERN)); in main()
72 PetscCall(MatDestroy(&Atrans)); in main()
73 PetscCall(MatTranspose(A, MAT_INITIAL_MATRIX, &Atrans)); in main()
74 PetscCall(MatEqual(A, Atrans, &flg)); in main()
76 PetscCall(MatDestroy(&Atrans)); in main()
/petsc/src/ksp/ksp/tests/
H A Dex32.c26 Mat A, Atrans; in main() local
58 PetscCall(MatTranspose(A, MAT_INITIAL_MATRIX, &Atrans)); in main()
59 PetscCall(MatAXPY(A, 1.0, Atrans, DIFFERENT_NONZERO_PATTERN)); in main()
61 PetscCall(MatDestroy(&Atrans)); in main()
H A Dex30.c170 Mat Atrans; in main() local
171 PetscCall(MatTranspose(A, MAT_INITIAL_MATRIX, &Atrans)); in main()
172 PetscCall(MatEqual(A, Atrans, &isSymmetric)); in main()
178 PetscCall(MatDestroy(&Atrans)); in main()