Searched refs:Atrans (Results 1 – 6 of 6) sorted by relevance
| /petsc/src/mat/impls/transpose/ |
| H A D | htransm.c | 97 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 D | transm.c | 387 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 D | ex92.c | 9 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 D | ex91.c | 7 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 D | ex32.c | 26 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 D | ex30.c | 170 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()
|