Searched refs:WtA (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/ksp/pc/impls/deflation/ |
| H A D | deflation.c | 254 PetscCall(MatDestroy(&def->WtA)); in PCDeflationSetProjectionNullSpaceMat_Deflation() 255 def->WtA = mat; in PCDeflationSetProjectionNullSpaceMat_Deflation() 437 PetscCall(MatMult(def->WtA, z, w1)); /* w1 <- W'*A*z */ in PCApply_Deflation() 548 if (!def->WtA) { in PCSetUp_Deflation() 550 PetscCall(MatMatMult(def->Wt, Amat, MAT_INITIAL_MATRIX, PETSC_CURRENT, &def->WtA)); in PCSetUp_Deflation() 554 PetscCall(MatMatMult(def->Wt, Amat, MAT_INITIAL_MATRIX, PETSC_CURRENT, &def->WtA)); in PCSetUp_Deflation() 556 PetscCall(MatTransposeMatMult(def->W, Amat, MAT_INITIAL_MATRIX, PETSC_CURRENT, &def->WtA)); in PCSetUp_Deflation() 564 PetscCall(MatMatMult(def->WtA, def->W, MAT_INITIAL_MATRIX, PETSC_CURRENT, &def->WtAW)); in PCSetUp_Deflation() 686 PetscCall(MatDestroy(&def->WtA)); in PCReset_Deflation()
|
| H A D | deflation.h | 11 Mat W, Wt, WtA, WtAW; /* deflation space, coarse problem mats */ member
|